-
【找不到默认action的原因和解决方法】 <default-action-ref name="index"></default-action-ref><br> <br> <action name="index"><br> <result>/error.jsp</result><br> </action> <br> <br> <action name="log_*" method="{1}" class="com.wayne.action.LoginAction"><br> <result name="login">/login.jsp</result><br> <result name="logout">/logout.jsp</result><br> </action><br> <br> 通配符会覆盖掉默认action,所以不能有【*_*】这样子的action,要改成【log_*_*】这类型的命名,否则,【*_*】里面的第一个*就包括了所有的字符,直接进入了这个action进行处理,无法进入默认的action了查看全部
-
指定多个配置文件查看全部
-
include(部署)2查看全部
-
include(部署)1查看全部
-
动态方法 通配符查看全部
-
动态方法 通配符查看全部
-
第二种通过叹号方式进行配置(不建议使用) 既然默认的结果集result中是success,那么,通过改变result中的默认配置(name="add")以及该action文件中对应的方法返回值 (return add);接着url 中“!add” 即helloworld!add.action的方式来达到目的查看全部
-
第一种为指定method属性: 若一个JAVA文件中有多个方法,在Struts.xml文件中,为每一个方法都单独配置一个action <action name="addAction" method="add" class="访问路径一样">//这里addAction提供域名前缀识别,然后找到class指定路径,在路径文件中找到对应的method方法执行,然后该方法返回success,对应结果集中的默认success,接着执行add.jsp。 <result 默认是success这里>/add.jsp</result> </action>查看全部
-
动态方法调用查看全部
-
Action搜索顺序查看全部
-
Struts2提供3中访问Servlet API方式查看全部
-
深入讲解struts的八个主要步骤: 1.访问Servlet API 2.Action搜索顺序 3.动态方法调用 4.指定多个配置文件 5.默认Action 6.Struts2后缀 7.接受参数 8.处理结果类型查看全部
-
constant元素代替struts.properties中常量的定义查看全部
-
action的name,class,method等定义和http访问查看全部
-
action的定义查看全部
举报
0/150
提交
取消