struts 2学习笔记

Struts 2的作用就在于对用户的请求进行页面的转向,之所以要用Struts框架来进行页面转向,那就是因为它有优势,通过struts.xml文件将用户的操作、请求等行为与页面响应分开了,就是说用户进行了一个操作,不会直接在该页面代码就编写转向其他页面的代码,而是通过.xml文件来定义,所以两者是解除了耦合,还有就是.xml文件中定义的转向代码非常有条理,清晰易看懂,容易管理。
 下载好开发所需要的包,放在lib下;
web.xml配置Struts 2 的过滤器等参数配置‘
struts.xml就是定义具体的action 和result了;
每个<action><>都会定义一个class,这个类一般继承ActionSupport类,所有的变量,都要有两个函数,比如变量String aaa;那么就要有String getAaa(){ return aaa}和Void setAaa(String aaa){this.aaa=aaa}。关键是实现一个 String execute(){}函数,此函数就是前台页面有提交的时候就会执行一次,最后返回一个字符串类型的值,这个字符串就和<result name="xxx"><>中的名字有关系,当如果有很多<result><>时,那么就可以根据返回的字符串来和名字对应,对应上了,就会执行<result>xxxxx.jsp<>跳转到.jsp页面。

Struts2框架不难学,关键要弄清楚它的框架流程。

猜你喜欢

转载自blog.csdn.net/dgh112233/article/details/79192630