-
4-4-3 动态方法调用(动态方法调用) 解决一个Action对应多个请求的处理,以免Action太多。 (1)指定method属性 [多个方法需要写多个action,工作量大] (2)感叹号方式 [struts2 并不推荐] <constant name="struts.enable.DynamicMethodInvocation" value="true"></constant> <result name="">***</result> http://127.0.0.1:8080/HelloWorld/helloworld!add.action (3)通配符方式 [官方推荐使用]查看全部
-
第三步:如果没有,则报错查看全部
-
Action的搜索顺序: http://localhost:8080/struts2/path1/path2/path3/student.action 第一步:判断package是否存在,如:path1/path2/path3 (1)存在 第二步:判断action是否存在,如果不存在则去默认的namespace的 package里面寻找action 第三步:如果没有,则报错 (2)路径包不存在 第二步:检查上一级路径的package是否存在(直到默认namespace,重复第一步)查看全部
-
Struts 2 提供了3种方式去访问Servlet API (1)ActionContext (2)实现***Aware接口 (3)ServeltActionContext查看全部
-
Struts 2中的Action的execute方法中不存在 HttpServeltRequest 和 HttpServeltResponse查看全部
-
组件化、抽象的包不能定义action查看全部
-
1. 文档描述 2. dtd文件:约束文件里面的标签类型查看全部
-
核心文件3 struts.properties该文件包含很多key-value对 该文件可以配置在struts.xml文件中查看全部
-
核心配置文件:(1)web.xml(2)struts.xml文件 struts.xml文件中包含的的内容: 1. 全局属性 2. 用户请求和相应Action之间的对应关系 3. Action可能用到的参数与返回结果 4. 各种拦截器的配置查看全部
-
局部结果和全局结果查看全部
-
处理结果类型查看全部
-
Struts2处理结果类型查看全部
-
需要掌握Struts 2 的工作原理查看全部
-
lang包--工具包 framemarker包--模板引擎查看全部
-
Struts 2 当中用到了注解(Annotation)查看全部
举报
0/150
提交
取消