struts 简介
总结:
使用 Struts 时,此框架将为您提供一个控制器 Servlet (ActionServlet
),它在 IDE 中包含的 Struts 库中定义,并自动在 web.xml
部署描述符中注册,。该控制器 Servlet 使用 struts-config.xml
文件将传入请求映射到 Struts Action
对象,并实例化与暂时存储窗体数据的操作相关联的任何 ActionForm
对象。Action
对象在使用窗体 Bean 中存储的任何数据的同时,使用其 execute
方法处理请求。一旦 Action
对象处理了请求,它就将存储任何新数据(即,存储在窗体 Bean 或单独的结果 Bean 中),并将结果转发到相应的视图中。
技巧:
以上是struts常用的常量介绍
注意事项:
当生成struts文件过后程序便会在web.xml中自动写上这句话:
struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /*
如果web.xml中没有这句话struts便会出错
同时如果使用了action 同时没有 在<action>中写出来,这样,也是会出错404的页面不能找到的错误
经验总结:
/Auditing/Advisor_page.jsp /Auditing/Advisor_erro.jsp
在struts中action中可不写method属性<action method=""> struts会默认在*.java中执行execute方法
如果加上<action method="abc">这句话后,struts会默认在*.java中执行abc方法