`
忧里修斯
  • 浏览: 437147 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

struts2配置result返回页面注意事项

    博客分类:
  • SSH
阅读更多

1、在result映射配置中,在指定实际资源的位置时,可以使用绝对路径和相对路径。绝对路径以斜杠(/)开头,相对于当前web应用的上下文路径;相对路径不以斜杠(/)开头,相对于当前执行的action的路径。

如:

<action name="reg" class="com.dreamcms.struts.action.user.RegAction">
   
<result name="success">/index.jsp</result>
   <result name="error">login.jsp</result>
</action>

 

如果当前web应用的上下文路径为/cms,那么请求的/cms/member/login.action,执行成功后,转向的页面路径为

/cms/index.jsp。执行失败后转向的页面路径为/cms/member/login.jsp

 

2、Struts2中从一个Action跳转到另一个action,必须将type="redirect",如:

<result name="success" type="redirect">/displayCart.action?userId=${userId}</result>

 

分享到:
评论

相关推荐

    Struts2处理json简介及注意事项

    注意事项: - 确保服务器端返回的JSON数据是合法的,遵循JSON语法规则。 - 避免在JSON中包含可能导致XSS攻击的用户输入数据,需进行适当的转义或过滤。 - 对于跨域请求,可能需要在服务器端设置CORS策略,允许特定...

    struts2返回json

    ### 注意事项 - 对于复杂类型的对象,Struts2默认可能无法正确序列化。你可能需要自定义序列化器或者使用Gson、Jackson等库进行转换。 - 如果需要排除某些属性不被序列化,可以在Action类上使用`@SkipSerialization`...

    struts2全部的jar包

    在Struts2中,业务逻辑通常由Action类实现,它处理用户的请求并返回一个Result。Result定义了如何展示Action的执行结果,例如转发到一个JSP页面或者生成JSON响应。 3. **配置方式**: Struts2允许开发者使用XML或...

    Struts2+jQuery(不用JSON)实现局部刷新

    - 在struts.xml中配置Result: ```xml &lt;result type="jsp"&gt;/WEB-INF/jsp/result.jsp&lt;/result&gt; ``` - jQuery AJAX请求: ```javascript $.ajax({ url: 'myAction.action', type: 'POST', success: ...

    struts2的配置

    - **注意事项**:被引入的文件必须按照依赖顺序进行配置,以避免出现配置错误。 2. **Package节点**: - `&lt;package name="com.kay.struts2" extends="struts-default" namespace="/test"&gt;`:`&lt;package&gt;`节点用于...

    struts2简单案例

    Action类处理用户提交的表单数据,验证后通过Result返回对应的JSP页面显示结果。 - JSP页面可能包含了表单元素,使用EL表达式和JSTL标签显示和处理数据。 - `struts.xml`中会有对应Action的配置,包括Action类名、...

    swfuplaod+struts2实现多文件上传

    SWFUpload 是一款开源的Flash上传组件,...通过上述步骤和注意事项,你可以利用SWFUpload和Struts2构建一个功能强大且安全的多文件上传功能。在实际项目中,根据需求进行适当的定制和优化,以满足用户需求和系统安全。

    Struts2框架核心jar包

    - Action返回一个Result,Struts2根据Result类型决定如何响应用户,如渲染视图或返回JSON数据。 4. **优点**: - 灵活性高:通过拦截器可以方便地扩展功能。 - 易于测试:支持JUnit进行单元测试。 - 良好的MVC...

    struts2+json的使用

    5. 前端处理:前端通过AJAX请求Struts2的Action,然后使用JavaScript(如jQuery)解析返回的JSON数据,并更新页面内容。 三、注意事项 1. 数据安全:确保返回的JSON数据不包含敏感信息,防止XSS(跨站脚本攻击)和...

    struts2实现文件上传下载

    5. **安全注意事项** 在处理文件上传时,务必注意安全问题,防止文件覆盖、非法文件类型上传以及恶意代码注入。可以通过验证文件扩展名、限制文件大小和类型,以及将上传的文件保存到指定的安全目录来提高安全性。 ...

    struts2的整合

    **注意事项:** 1. 避免在Action中直接开启事务,最好在服务层(Service)进行事务管理。 2. 优化JSP页面,减少不必要的数据传递,提高性能。 通过Struts2与Hibernate的整合,开发者能够利用两者的优点,构建出高效...

    简单使用注解的方式struts2的图片上传

    - **返回结果**:处理完成后,使用`@Result`注解定义返回的结果页面,可能是一个显示上传成功消息的JSP页面。 3. **Java配置** 虽然我们使用注解减少了XML配置,但仍然需要在Struts2的核心配置文件struts.xml中...

    使用struts2 和ajax进行传递json数据

    使用`@Result`注解或struts.xml配置文件,可以指定一个结果类型为`json`,这样Struts2会将Action的返回对象转换成JSON格式并返回给前端。 **Ajax请求与JSON数据** 前端JavaScript代码使用XMLHttpRequest对象或现代...

    struts2.0配置

    - **Include语句**:`&lt;include file="struts-default.xml"/&gt;`表示将默认的Struts配置文件包含进来,这是Struts2框架预定义的一系列配置,包括一些通用的拦截器和结果类型。 - **Package配置**:每个包可以包含一系列...

    struts2中常用jar包

    - **struts2-convention-plugin.jar**:约定优于配置插件,自动映射Action和结果页面。 - **struts2-config-browser-plugin.jar**:配置浏览器插件,提供Web界面查看和编辑Struts2配置。 - **struts2-plugins/*....

    struts2引用库

    - `struts2-core`:这是Struts2框架的基础模块,包含了Action、Result、Interceptor等核心元素,用于处理请求、执行业务逻辑和返回响应。 - `struts2-convention-plugin`:提供自动配置功能,根据类名和方法名自动...

    Struts2 API 以及标签手册

    中文版的`struts2-tags-API.chm`文件是Struts2标签库的详细文档,包含了每个标签的用法、属性、示例和注意事项。通过查阅这个手册,开发者可以更深入地理解如何在JSP页面上使用Struts2标签,提高开发效率和代码质量...

    struts2动态访问调用-method方法

    四、注意事项 1. 方法的可见性:被调用的方法必须是`public`的,否则Struts2无法访问。 2. 参数类型匹配:如果方法有参数,这些参数必须与请求中传递的参数匹配,包括类型和数量。 3. 返回结果处理:每个方法可以...

    struts2登录实例

    - **配置文件**:`struts.xml`是Struts2的核心配置文件,用于定义Action、Result和Interceptor等。 2. **登录功能实现步骤** - **创建Action类**:首先,我们需要创建一个Action类,例如`LoginAction`,包含处理...

    struts2-login

    - Action类可以使用Struts2的注解简化配置,如`@Result`定义结果视图,`@Action`定义Action的基本属性。 5. **表单和参数传递** - 用户输入通常通过HTML表单提交,表单元素的name属性对应Action类中的属性。...

Global site tag (gtag.js) - Google Analytics