第一:struts2框架下开发的步骤
导入所需要的那几个包 Web.xml文件中对filterdispatcher的配置 struts2.xml文件中对action的配置
必须注意的问题
package中需要有namespace,访问路径是namespace+actionname
action类中不一定有jsp页面对应的变量,但是必须要有jsp页面变量对应的set和get方法
简单的action类中只有execute() 但是在平时的项目中一个类中最低会有增删查改四个方法,每个方法都需要配置的话,代码就相当的多,因此对action的配置使用通配符
当需要经过两个action类中方法进行校验正确才能跳转到另一个界面的话,就需要使用当一个方法校验正确之后不是跳转到某个界面而是重定向到某个action,这一点要值得注意,就是result的类型用redirectaction
action的配置使用通配符的作用仅仅只是起到减少代码量的作用
要想在实现跳转的同时还要传递数据必须要使用表单提交。
第二:目前对struts2的了解
是一种MVC结构,核心部分是控制器,struts2中是filterdispatcher(需要在WEb.xml中配置)和action的配置(在struts.xml中配置)
struts2的处理步骤:浏览器发出请求 经过FilterDispatcher的过滤处理,将处理结果交给action代理 action代理根据配置文件中的信息,找到对应的action类,调用对应的方法,根据返回结果找到最后要跳转到 的视图。