`

struts重新定向页面转发问题的解决

阅读更多

前几天,一个在紫光的朋友问我一个关于struts重定向转发的问题,帮他搞定了。

在工程的web-inf里面有两个文件夹test和excem,里面都是jsp文件

他的业务流程:

      excem这个文件夹里的a.jsp要跳转到test文件里的b.jsp

但是struts的action里面mapping.findword();跳转的话,默认的是在excem这个文件夹里面找要跳转的页面。这种情况,怎么解决呢?

下面是我的解决办法:

    修改struts-config.xml 文件了

      在action里面有一个redirect重新定向的属性,struts中默认的是false

     添加这个属性,改成true

    在forword中写上要跳转页面的绝对或者相对地址就行了

 
分享到:
评论

相关推荐

    struts step by step 教程

    如果用户登录失败,系统将重新定向用户返回登录页面,并显示错误消息。 在开始构建Struts工程之前,设计应用程序的交互流程是非常有帮助的。这有助于开发团队成员更好地理解各个部件是如何协同工作的。最简单的方法...

    Struts2.0的各种配置详解

    4. `INPUT`:当表单验证失败时,通常会返回到输入页面,让用户重新填写。 5. `LOGIN`:用于处理需要用户登录的场景,会重定向到登录页面。 Result配置是Struts2的核心组件之一,它定义了Action执行后如何展示结果。...

    struts面试宝典

    定向到另一个页面或转发到一个JSP页面进行渲染。 十、 请解释Struts框架中的拦截器机制。 Struts框架的拦截器机制允许开发者在Action处理请求之前或之后执行某些特定的 逻辑,例如日志记录、权限检查、数据预处理等...

    Struts2_0900_ModelDrivenParamInput

    如果验证失败,execute方法返回"input",ParamInput拦截器捕获这个结果并重定向回输入页面,用户可以查看到错误并修改数据。 在实际应用中,我们可以通过配置struts.xml文件来定制这两个拦截器的行为。例如,可以...

    Java Web中的页面跳转.pdf

    重定向后,浏览器地址栏的URL会改变,显示为重定向的目标页面。由于是新的请求,所以原请求的数据(如POST参数)不会自动传递,需要通过URL编码或者单独的请求来传递。 **Struts2和Spring框架中的页面跳转** 在...

    strut2.0入门

    默认情况下,Struts 2 会将结果与 JSP 页面关联,但也可以配置为重定向、转发、HTTP 响应等不同类型的输出。 10. **插件和扩展性** Struts 2 具有高度的扩展性,通过插件机制,开发者可以轻松地添加新的功能或替换...

    网上购物系统登录管理模块

    4. **会话管理**:如果验证成功,系统通常会创建一个新的session,存储用户的登录状态,并重定向到主页或其他受保护的页面。Session提供了跨多个HTTP请求保持数据的能力,有助于实现用户会话的跟踪。 5. **错误处理...

    Java项目使用小知识

    - **重定向**(`response.sendRedirect()`):客户端操作,浏览器接收到服务器的重定向响应后,发起一个新的HTTP请求,URL会显示为重定向的目标地址,请求状态(尤其是请求参数)不会被保留,常用于页面跳转或跨...

    百度面试题汇总(java)

    redirect方法重新定向浏览器发送新的请求,不共享请求对象。 13. **实现跨域AJAX**:通过CORS(跨源资源共享)机制或JSONP技术实现跨域请求。 14. **JavaScript原型链机制**:JavaScript对象通过原型链实现继承。 ...

    java面试题

    `redirect`则重新定向客户端发送新请求,结束当前请求周期。 #### 15. JSP与Servlet的比较 JSP主要用于页面展示,内嵌Java代码;Servlet则作为控制层,处理业务逻辑,二者常结合使用,构成MVC架构的一部分。 ####...

    SSM框架面试题.pdf

    `redirect`则是服务器重新定向,浏览器地址栏会发生变化。 36. **在Spring MVC中如何实现数据绑定** - Spring MVC通过`@ModelAttribute`注解和`@RequestParam`注解支持数据绑定。 37. **Spring MVC中的Validator...

Global site tag (gtag.js) - Google Analytics