`

struts的action跳转后路径问题

阅读更多
在使用action跳转后的页面路径如果是相对路径的话会出现css、js以及图片等无法加载问题。解决办法用绝对路径固然是一个解决办法,但是如果文件很多,路径也很多,全部都改成绝对路径不仅麻烦,而且难看。
在网上淘了n久以后终于找到一个比较好的方法,就是action跳转时采用redirect来跳转,就可以不修改jsp页面的相对路径。
例如:
<action name="admin" class="action.UserLoginAction">
<result name="success" type="redirect">/a.jsp</result>
<result name="error" type="redirect">/b.jsp</result>
</action>
分享到:
评论
2 楼 jidalijunxing 2011-07-31  
yyyyyy
1 楼 jidalijunxing 2011-07-31  
<div style="border-style:solid;height:600px;width:600px;">个杀法广告商股份人都<div>

相关推荐

    struts2 中路径无法跳转的问题

    当遇到“Struts2中路径无法跳转的问题”时,这通常与配置、Action类、结果类型或JSP页面的设置有关。以下是一些可能导致问题的关键知识点: 1. **Struts2配置文件**: - 配置文件通常为`struts.xml`,这是定义...

    struts1跳转大全

    在这个例子中,`type`属性指定了action类,`name`属性指定了form bean的名称,`input`属性指定了在验证失败时转向的JSP页面,而`forward`元素则定义了执行成功或失败后的跳转路径。当Action执行完毕后,会根据返回的...

    一个struts的action跳转大全

    根据以上流程,我们可以更深入地理解以下几种常见的Action跳转场景: 1. **Action跳转全解** ```xml &lt;action path="/aFullAction" type="somePackage.someActionClass"&gt; name="someForm" input="someJSP.jsp" ...

    struts2 跳转至404 页面的解决方案

    总之,解决Struts2跳转至404页面的问题需要对整个应用的配置进行仔细检查,从Action、命名空间、拦截器到结果类型、资源路径,甚至包括服务器和IDE的设置。理解Struts2的工作原理,结合日志信息,通常可以找出导致...

    struts1.3页面跳转问题

    DMI允许Action路径直接映射到Action类的方法,减少了struts-config.xml的配置,但可能会带来安全风险,因此在生产环境中应谨慎使用。 总结,Struts1.3中的页面跳转是通过Action类、struts-config.xml配置以及...

    STRUTS2跳转示意图

    在实际开发中,Struts2的Action和Result机制提供了灵活的页面跳转方式,可以根据业务逻辑自由定义跳转路径。通过合理的配置和Action类的编写,开发者可以构建出高效且易于维护的Web应用程序。对于J2EE开发者来说,...

    struts2 路径问题

    2. **结果类型**:Action执行后,通常会跳转到一个新的页面或资源,这由结果类型决定。常见的结果类型有dispatcher(dispatcher是默认的,用于转发到一个JSP或Freemarker模板),stream(用于处理文件下载),...

    struts 1.2 跳转后css或js 无效解决方法

    ### Struts 1.2 跳转后 CSS 或 JS 无效解决方法 在使用Struts 1.2框架开发Web应用时,...通过上述解决方案和示例代码,可以有效地解决Struts 1.2应用中跳转后CSS或JS失效的问题,确保Action、CSS或JS能够正常工作。

    struts_跳转演示

    - ActionMapping:负责将URL映射到Action类,以及Action执行后的跳转路径。 2. **struts-config.xml配置** 在`struts-config.xml`文件中,我们需要定义Action和ActionMapping,例如: ```xml &lt;action path="/...

    我的笔记:Struts构架中action的跳转大全

    根据提供的文件信息,我们可以深入探讨Struts框架中的Action跳转机制。Struts是一个开源的MVC(Model-View-Controller)框架,用于构建基于Java的Web应用程序。在Struts框架中,Action是处理用户请求的核心组件之一...

    JS调用Struts中的Action

    当开发者希望实现从前端JavaScript直接调用后端Struts中的Action时,就需要了解如何正确地设置请求路径以及传递参数的方式。 #### 关键知识点解析 ##### 1. **理解Struts Action** 在Struts框架中,Action是模型...

    Struts2中实现页面的跳转

    在Struts2框架下使用`&lt;jsp:forward/&gt;`进行页面跳转时,可能会遇到“404 Not Found”错误,即“no found”的问题。这个错误通常是由于配置不正确或者路径解析不准确导致的。 首先,我们需要理解Struts2的工作原理。...

    Struts2 Action参数详细说明

    这里的`name`属性定义了Action的唯一标识,`class`属性指定了处理请求的Action类全路径,`namespace`属性用于区分不同的功能模块,`result`标签定义了Action执行成功后跳转的页面。 接着,我们讨论`method`属性。...

    struts2一个action处理多个请求 struts2实例

    在Struts2的配置文件(通常为struts.xml或struts.properties)中,我们定义Action的映射规则,包括请求路径、方法调用以及结果视图等。默认情况下,一个Action类对应一个请求URL,但通过特定配置,可以让一个Action...

    struts2获取参数,解决乱码,跳转

    在这个主题中,我们将深入探讨Struts2如何获取参数、解决乱码问题以及实现页面跳转。 首先,让我们来看看Struts2如何获取HTTP请求中的参数。在Struts2中,我们可以使用Action类来接收和处理请求参数。Action类是...

    Struts2_Action学习笔记、通配符{1},{2}

    7. **执行result**:Action处理完成后,根据result配置跳转到相应的页面或执行其他操作。 8. **转发到目标资源**:执行forward或return操作,完成整个流程。 #### 三、Struts2 Namespace Namespace用于组织Action...

    基于用户登陆的struts2中action的分类实例

    Struts2通过配置文件(如struts.xml)来定义Action的映射,包括请求路径、结果类型和转发路径等。 在用户登录的场景下,我们可以将Action分为以下几类: 1. **登录验证Action**:这是最基础的Action,用于接收用户...

    StrutsAction

    StrutsAction是一个基于Java EE平台的MVC框架——Apache Struts中的核心组件。这个最简单的Struts例子展示了如何使用Action和ActionForm来实现一个基本的Web应用。在Struts框架中,Action是业务逻辑处理的主要类,而...

    测试struts2中action

    然后通过一系列断言来验证Action执行后的预期结果,比如用户名是否正确、是否跳转到成功页面、是否存在Action错误等。 #### 5. 测试失败登录 ```java public void testFailedLogin() { addRequestParameter(...

Global site tag (gtag.js) - Google Analytics