`

jsp:forward跳转action 404错误

 
阅读更多
前台index.jsp页面跳转action,result结果为404错误

index.jsp
view plain
<body> 
  <jsp:forward page="${basePath}/pageToJson.action"></jsp:forward> 
</body> 


服务器和客户端的区别吧 <jsp:forward> 跳的地址栏地址不变
在Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效了,不但调转不过去还报404错误。不知道是Struts2中不支持还是需要其他的配置。
原因:
因为struts2采用过滤器的方式处理请求,默认情况时监控url地址的变化


解决办法
1、配置web.xml 解决
view plain
<filter-mapping>  
   <filter-name>struts2</filter-name>  
   <url-pattern >/*</url-pattern>  
   <dispatcher>REQUEST</dispatcher>  
   <dispatcher>FORWARD</dispatcher>    
</filter-mapping>     

2、js解决
view plain
<script language="javascript">location.replace(URL)</script> 

3、利用html meta
view plain
<meta http-equiv="refresh" content="0;URL=xxx.action"> 


方法一已经测试可用,二、三待测。。
分享到:
评论

相关推荐

    JSP之使用jsp:forward实现用户信息验证的页面跳转

    总的来说,`jsp:forward`在JSP中提供了一种方便的页面跳转方式,特别适用于需要在服务器端控制页面流程的情况,如用户信息验证。通过结合适当的验证机制和设计模式,可以构建出安全、高效的Web应用程序。

    Struts2中实现页面的跳转

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

    JSP和HTML跳转.zip_html挑转jsp_jsp和HEML跳转_jsp和HTML跳转

    2. JSP的`&lt;jsp:forward&gt;`标签:这是一种服务器端跳转,不会引起浏览器的地址栏变化。例如: ```jsp &lt;jsp:forward page="target.jsp"/&gt; ``` 内容会从当前JSP页面转向`target.jsp`。 3. HTML与JSP的交互:HTML页面...

    JSPparam动作标记的使用[归类].pdf

    如果验证成功,使用`&lt;jsp:forward&gt;`跳转到`success.jsp`,同时携带参数`user`: ```java &lt;jsp:forward page="success.jsp"&gt; &lt;jsp:param name="user" value="&lt;%=name %&gt;"/&gt; &lt;/jsp:forward&gt; ``` 如果验证失败,再次...

    JSP页面的跳转方式汇总

    JSP提供了内置标签`&lt;jsp:forward&gt;`来实现页面跳转,例如: ```jsp &lt;jsp:forward page="newPage.jsp"/&gt; ``` 这种跳转方式不会生成新的请求,而是直接转发到指定页面。这意味着转发前后共享同一个`HttpServletRequest`...

    JSP页面跳转方法总结

    ### JSP页面跳转方法详解 #### 一、概述 JSP(Java Server Pages)是一种动态网页技术标准,被广泛应用于构建动态网站和Web应用程序。在JSP开发中,页面跳转是一项非常基础且重要的功能,它使得用户能够在不同的...

    简单介绍所有标签和EL表达式

    在JSP(JavaServer Pages)中,Action Elements是用于扩展JSP功能的一组元素,它们使得开发者能更方便地处理页面间的跳转、数据传递以及对象的创建和操作。本文将重点介绍三个常用的Action Elements:`&lt;jsp:useBean&gt;...

    JSP几种页面间传递参数实现的方法

    还可以实现使用jsp:forward动作做页面跳转时传递参数,如下:&lt;jsp:forward page="Relative URL"&gt; &lt;jsp:param name="paramname" value="paramvalue" /&gt; &lt;/jsp:forward&gt; 通过这种方式和一般的表单参数一样的,也可以...

    jsp实验项目实训实验四

    &lt;form action="control.jsp" method="post"&gt; 请选择模块: &lt;option value="model1"&gt;model1 &lt;option value="model2"&gt;model2 &lt;/select&gt;&lt;br&gt; &lt;Input type="submit" name="mysubmit"&gt;&lt;br&gt; 重新来过"&gt; `...

    jsp页面跳转

    除了以上提到的方法外,JSP还提供了自己的标签库来实现页面跳转,例如`&lt;jsp:forward&gt;`标签。 ```jsp &lt;jsp:forward page="target.jsp" /&gt; ``` - **特点**: - 简化语法:使用JSP内置标签简化了服务器端跳转的实现...

    JSP动作和指令.ppt

    - `errorPage`: 错误页的URL,当发生错误时跳转至此。 - `isErrorPage`: 如果为`"true"`,表示该页面是错误处理页面。 - `contentType`: 指定页面的MIME类型和编码。 2. **Include Directive**: - `...

    action之间的跳转

    当 type 为 chain 时,说明是 action 链,运行完第一个 action java 文件接着会运行第二个 action JAVA 文件,相当于 forward(客户端的 url 不会改变)。这个 result 调用另外的一个 action,连接自己的拦截器栈和 ...

    jsp.rar_jsp 登录界面_jsp界面

    JSP提供了一些指令,如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, 和`&lt;jsp:forward&gt;`等。其中,`&lt;%@ page %&gt;`用于设置整个JSP页面的属性,如字符编码、导入的Java类等;`&lt;%@ include %&gt;`用于在运行时将其他文件包含到当前...

    jsp参数传递

    `&lt;jsp:param&gt;` 标签可以用来在使用 `&lt;jsp:include&gt;` 或 `&lt;jsp:forward&gt;` 动作指令时传递参数。这为开发者提供了一种更加灵活的方式来管理页面之间的数据交互。 **1. 使用 `&lt;jsp:include&gt;` 包含页面时传递参数** ``...

    servlet/jsp跳转

    - **请求转发(Request Forward)**:使用`RequestDispatcher`的`forward()`方法在同一应用内部进行跳转,请求只发送一次,浏览器地址栏不会改变。 - **重定向(Redirect)**:使用`response.sendRedirect()`方法...

    几种JSP页面传值方式.txt

    &lt;jsp:forward page="target.jsp"&gt; &lt;jsp:param name="id" value="&lt;%= id %&gt;"/&gt; &lt;/jsp:forward&gt; ``` 这会将当前页面请求转发到`target.jsp`,并传递参数。 **使用`&lt;jsp:include&gt;`标签**: ```html &lt;jsp:include page...

    JSP学习例程系列1--forward

    **JSP学习例程系列1--forward** 在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者将HTML代码与Java代码结合在一起,以实现服务器端的逻辑处理。本例程主要探讨的是JSP中的`...

    华为招聘Java面试题:概念题:1. 描述Struts体系结构?对应各个部分的开发工作主要包括哪些?2. JSP有哪些内置对象和动作?它们的作用分别是什么?……

    - 设置结果,返回给ActionServlet,指定要跳转的视图。 - **ActionForm**:表单数据的容器。 - 继承自`org.apache.struts.action.ActionForm`类。 - 包含表单字段的属性及验证逻辑。 - 通常用于封装用户提交的...

    struts1直接跳转到jsp-无action的url

    标题“struts1直接跳转到jsp-无action的url”所指的是在Struts1框架下,如何不通过Action类直接将请求转发到JSP页面。这种做法虽然不推荐,但在某些情况下可能被用来简化流程或快速测试。 在Struts1中,通常的请求...

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

    JSP-only Action主要用于直接跳转到指定的JSP页面。例如: ```xml &lt;action path="/aJSPOnlyAction" type="org.apache.struts.actions.ForwardAction"&gt; &lt;param name="parameter"&gt;/result.jsp &lt;/action&gt; ``` 这里...

Global site tag (gtag.js) - Google Analytics