-
Action的动态方法调用:动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多。 1、指定method属性: 此方式一个方法对应一个action标签,格式如下: <action name="addAction" method="方法名" class="com.imooc.HelloWorldAction"> <result>/add.jsp</result> </action> 2、感叹号方式: 此方式需在struts.xml中配置 <constant name="struts.enable.DynamicMethodInvocation" value="true"/> 一个action配置多个result: <action name="helloworld" class="com.imooc.HelloWorldAction"> <result name="add">/add.jsp</result> <result name="update">/update.jsp</result> //此处的name属性的值需和action类中方法的返回值一致 </action> 浏览器请求Action地址为: http://localhost:8080/HelloWorld/helloworld!add.action(ps:(add为name的属性值)) 3、通配符方式: 此方式通过action标签的name属性值的占位符“_*”,来获取参数,从而调用相应的方法 <action name="helloworld_*" method="{1}" class="com.HelloWorldAction"> <result name="add">/{1}.jsp</result> <result name="update">/{1}.jsp</result> </action> 浏览器地址: http://localhost:8080/HelloWorld/helloworld_add.action,则请求的是add.jsp 此方式可以灵活运用,可以用于class的包名、类名、以及Action的name属性中占位查看全部
-
动态方法调用有三种方式查看全部
-
struts.properties文件的介绍查看全部
-
Struts.xml的简单实用说明查看全部
-
Sturts2的工作原理图查看全部
-
MyE2015创建好项目之后,添加Struts2的东西步骤如下查看全部
-
MyEclipse 2015新建项目比Eclipse更简单,只需填入项目名,其他默认,finish即可查看全部
-
web.xml用于配置sturts过滤器查看全部
-
struts.xml配置如下 <struts--<packge--<action--<result查看全部
-
action类配置完成截图查看全部
-
action类要继承ActionSupport(选择我们原先导入的jar包里面)查看全部
-
原理图查看全部
-
ongl视例查看全部
-
MVC模式查看全部
-
myeclipse怎么配置struts项目 myeclipse中有集成struts包查看全部
举报
0/150
提交
取消