在需要Struts请求转发的时候,可以这样直接配置struts.xml
<package name="direct" namespace="/test1" extends="struts-default">
<action name="action1">
<result type="redirectAction">
<param name="actionName">helloworld</param>
<param name="namespace">/test</param>
</result>
</action>
</package>
这样就可以把action1请求直接转换到其他包路径下的actionName这个Action了。
当然,为了为Action属性赋值,可以使用这样的struts.xml文件的配置
<struts>
<package name="bird" namespace="/test" extends="struts-default">
<action name="helloworld" class="com.bird.action.HelloWorld" method="execute">
<param name="message">/images</param>
<result name="success">/WEB-INF/jsp/hello.jsp</result>
</action>
</package>
该类的实现代码如下
package com.bird.action;
public class HelloWorld {
private String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String execute(){
// message = "我的第一个Struts2应用";
return "success";
}
}
这样就可以实现给这个Action的属性赋值了
分享到:
相关推荐
通过两个自定义结果集,解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题。以前的做法,是在配置Action时使用通配符解决,但这样需要JSP页面名称和Action的方法名称一致,如果命名不一致或不规范,...
struts2一个action处理多个请求
Struts 2实战 struts2 in Action
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
NULL 博文链接:https://huangminwen.iteye.com/blog/1828698
Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射
Struts2属性文件详解 struts.configuration 该属性指定加载Struts 2配置文件的配置文件管理器.该属性的默认值是org.apache.Struts2.config.DefaultConfiguration, 这是Struts 2默认的配置文件管理器.如果需要实现...
js ajax请求实现 struts2 action js ajax请求实现 struts2 action js ajax请求实现 struts2 action js ajax请求实现 struts2 action js ajax请求实现 struts2 action
资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验...
struts2如何实现弹出action返回的错误信息
Struts 2实战,Struts 2 in action 的中文版,pdf格式,讲的是Struts 2。此书是Struts 2的一本很经典的书。花几块钱在网上买的。。。。
9.1 为什么在Struts 2中使用Spring 196 9.1.1 依赖注入能做些什么 197 9.1.2 Spring如何管理对象和注入依赖 199 9.1.3 使用接口隐藏实现 200 9.2 将Spring添加到Struts 2 202 9.2.1 让Spring管理动作、拦截器和结果...
NULL 博文链接:https://cdxs2.iteye.com/blog/1925245
Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。 3 Servlet依赖方面的对比:Struts 1 Action依赖于Servlet API,因为Struts 1 Action的execute方法中有HttpServletRequest和...
从jsp页面提交form表单后,在struts.xml中寻找匹配的action。在action中处理完业务后返回,在struts.xml中的result属性中转向到另外一个action。
Ajax与Struts2结合,实现异步请求数据
Struts2 实战 Struts 2 in Action
利用Struts 2框架创建一个web项目chap2_e22,实现用户登录过程。具体要求是在loginAction类中分别用login()和registered()处理用户登录和注册的过程,分别创建login.jsp和register.jsp两个页面实现登录和注册的...
Struts2 in action 中文版
struts2 in action 源码