-
action搜索顺序查看全部
-
访问servlet api查看全部
-
mvc模式查看全部
-
result 里面type属性默认值是dispatcher查看全部
-
工作原理查看全部
-
Struts2处理请求流程<br> <br> 1 .客户端初始化一个指向Servlet容器例如Tomcat的请求 ,即HttpServletRequest请求。<br> 2 .这个请求经过一系列的过滤器Filter比如ActionContextCleanUp。<br> 3. 接着FilterDispatcher或StrutsPrepareAndExecuteFilter被调用FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action <br> 4 .如果ActionMapper决定需要调用某个ActionFilterDispatcher把请求的处理交给ActionProxy 。<br> 5 .ActionProxy通过Configuration Manager询问框架的配置文件找到需要调用的Action类 6 .ActionProxy创建一个ActionInvocation的实例。 <br> ActionInvocation实例使用命名模式来调用在调用Action的过程前后涉及到相关拦截器Intercepter的调用。 <br> 一旦Action执行完毕ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。查看全部
-
Sturcts架包选择查看全部
-
在web.xml里面进行配置一个过滤器,配置过滤器之后,当web项目启动的时候,过滤器就会生效 用户请求经过一系列的过滤器会到达ActionMapper,只有.action后缀的才可以到这个请求,去查找当前的请求有没有一个指定的action,如果有的话,就往actionmapper走,然后就返回到过滤器,然后ActioProxy通过ConfigurationManager读struts.xml来找到具体的action类,通过action代理来创建一个实例,然后再经过一系列的拦截器执行到action,然后返回result,也是一个字符串对象,字符串对应视图,比如,jsp,freeMarker,等,然后再经过一系列的拦截器,通过HttpServletResponse返回到HttpServletRequest查看全部
-
子标签两个属性查看全部
-
<global-results> <result> </result> </global-results>查看全部
-
全局结果和局部结果<br> 可抽象的,公用的一些返回放在global-result里面,所有包下的都可以来公用result查看全部
-
Action的常量,name等于这五个单词中的小写查看全部
-
<result name="success>/success.jsp</reuslt> result元素中的name就是result元素的逻辑视图名称 如果省略了name属性,系统将采用默认的name属性值,默认为success查看全部
-
<result name="success>/success.jsp</reuslt> result元素中的name就是result元素的逻辑视图名称 如果省略了name属性,系统将采用默认的name属性值,默认为success查看全部
-
struts1和struts2的区别查看全部
举报
0/150
提交
取消