struts2的 defalut-action-ref 的使用】的更多相关文章

在Struts2中,Action处理完用户请求后,将会返回一个字符串对象,这个字符串对象就是一个逻辑视图名.Struts 2通过配置逻辑视图名和物理视图之间的映射关系,一旦系统收到Action返回的某个逻辑视图名,系统就会把相应的物理视图呈现给浏览者. Struts 2的结果类型决定了Action处理结束后,下一步将会调用那种视图资源来呈现处理结果.默认是dispatcher,该结果类型指定使用JSP作为视图资源.但是我们会有这样的要求:要求从一个Action转到另一个Action中去. 从一个…
例子: RegistAction的代码: package com.wss.action; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import com.wss.Dao.…
Struts2  从一个Action跳至另一个Action 一.注解的 @Result(name=SUCCESS,type="chain", params={"actionName","init","namespace","/user/view"})   二.配置文件 <package name="pack1" namespace="/test1" extend…
在Struts2中配置Action <package>: 1.定义Action使用<package>标签下的<action>标签完成,一个<package>下可以有多个<action>. 2.在<package>中有如下几个属性: (1)name:必要属性,该<package>的名字,也是其他<package>引用此<package>时使用的名字. (2)extends:非必要属性,指定被继承的&l…
struts2配置文件中action的name属性的第一个字符不要加斜杠 <action name="see" class="baoxiuManage_seeAction">       <result>/admin/business/baoxiuManage/see.jsp</result></action> 如果name="/see"则是错误的写法.…
spring没能给struts2创建出action,可能出现的原因: 1.没有加载struts2-spring-plugin-2.1.8.1.jar 2.包冲突,删除asm.jar(网上说的) 3.struts或spring 配置文件错误(可以看我写的“struts2+spring整合框架 ”) 4.spring配置文件名错误,spring配置文件默认是applicationContext.xml,在web.xml中可能会配成 <context-param>        <param-…
struts2 模型驱动的action赋值优先顺序: 1.优先设置model的属性. 2.如果model属性中没有对应的成员变量,则向上冒泡,寻找action中的属性进行set. 如果action中的成员属性不能接收请求的参数,则可以考虑是不是有这个问题:当action中的属性设置了相应的值,但是jsp页面中通过ognl表达式不能获取相应的属性值,也有可能是这个问题.…
1:Struts2的默认访问后缀是.action(特别需要注意的是改了配置文件web.xml或者struts.xml需要重启服务器) 2:Struts2中常用的常量介绍:<!-- 一:全局配置 --> <!--1.请求数据编码  --><constant name="struts.i18n.encoding" value="UTF-8"/><!--2.修改struts2默认的自定义后缀 --><constant…
源自:Struts2的动态Action实现 在Struts2中动态方法调用有三种方式. 一.指定method属性在struts.xml中指定action的method属性. <package name=”demo1” extends=”struts-default”> <action name=”Login” class=”com.demo.LoginAction” /> <result name=”input”>/input.jsp</result> &l…
struts2中,Action通过什么方式获得用户从页面输入的数据,又是通过什么方式把其自身的数据传给视图的? 解答: 1)可以直接通过与表单元素相同名称的数据成员(需要存在符合命名规范set和get方法)获取页面表单数据. 2)会把处理好的数据成员放入值栈中,到页面可以使用struts2标签取值就可以了.…