jsp-struts配置通配Action,拦截用户JSP请求,返回WEB-INF中的JSP页面

问题描述

struts配置通配Action,拦截用户JSP请求,返回WEB-INF中的JSP页面

小弟想把JSP页面放在WEB-INF页面下,然后配置一个Action拦截所有的JSP请求,然后在
result中返回WEB-INF页面下的JSP,有一个基本的写法如下,但是跑不通,请各位大神看看。

  <package name="mr" extends="struts-default">
                <action name="*">
                        <result name="success">WEB-INF/webPages/{1}.jsp</result>
                </action>
  </package>

错误报告如下:

HTTP Status 404 - /MR/WEB-INF/webPages/.jsp

type Status report

message /MR/WEB-INF/webPages/.jsp

description The requested resource (/MR/WEB-INF/webPages/.jsp) is not available.

解决方案

这个还真没有搞过,不过从问题来看你的通配符1貌似没有值呀,转报错404了,你在搞搞,如果解决了记得把正确的思路和过程写出来,我这人喜欢总结收藏问题....

解决方案二:

人家不是说了,你请求的资源不能用(description The requested resource (/MR/WEB-INF/webPages/.jsp) is not available.),说明路径或者资源有问题,如果你的页面是在WEB-INF下的webPages页面的话那你路径应该是/WEB-INF/webPages/*.jsp而不是WEB-INF/webPages/*.jsp

解决方案三:

貌似不能像你这么玩吧,,你拦截的action都没有类来处理请求,,这种情况下一般用一个过滤器或者拦截器来实现的

解决方案四:

这个可以设置一个拦截器 在web.xml 中进行设置 设置放行过的地址 不会经过过滤 你这样是为了 非法登录 或者 session 过期 不懂@我

解决方案五:

建议楼主查看一下你的表单中action的值是否对应,错误显示你那个*所代表的那个*.jsp找不到,或许还有其他方面的原因

解决方案六:

action配置没有对应的处理类,建议楼主去学习一下struts的配置

时间: 2024-12-28 01:52:43

jsp-struts配置通配Action,拦截用户JSP请求,返回WEB-INF中的JSP页面的相关文章

web开发中的jsp标签问题

问题描述 web开发中的jsp标签问题 /index.jsp(11,1) The TLD for the class com.hyd.tag.HelloWordTag specifies an invalid body-content (JSP) for a SimpleTag. at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40) at org.apache.jasper.

java 在web project中的jsp中怎么用dropzone.js实现拖拽上传

问题描述 java 在web project中的jsp中怎么用dropzone.js实现拖拽上传 我现在想做一个拖拽上传,看别人说用dropzone.js!能做,想请大神解答!图片说明 解决方案 好了,自己解决了 ,谢谢各位 解决方案二: http://danielm.herokuapp.com/demos/dnd/image-preview.php http://download.csdn.net/download/u014166482/7753273

jsp java-JSP和Java的Action结合下载文件以后返回jsp页面,能把页面上文件的下载量更新一下吗?

问题描述 JSP和Java的Action结合下载文件以后返回jsp页面,能把页面上文件的下载量更新一下吗? 这边是一个下载按钮,直接下载服务器上的一个pdf格式的文件,下载以后数据库里面的下载量会增加.但是页面上显示的下载量没有增加,有没有办法让后台在文件下载完成以后给前台返回一个信息,然后前台根据信息去刷新页面? 注释:用异步请求肯定是不行的,因为用Ajax异步请求的话,文件不能下载! 求高手指点!不好意思!刚注册的用户还没有搞明白我们这边的C币是怎么来的!希望高手不要介意! 解决方案 下载完

如何在OpenCms中管理JSP

OpenCms中所有的文件通常都保存在数据库中,这也就是常说的OpenCms VFS(虚拟文件系统).也就是说在OpenCms工作区中看到的文件结构在RFS(真实文件系统,也就是硬盘上)上并不存在(静态导出操作除外),然而,为了JSP能够正常工作,所有的OpenCms JSP文件都映射到真实文件系统中,也就是在硬盘上可以找到. 为了能够理解这个过程,先让我们看一下标准的JSP文件是怎么被处理的: JSP文件必须存放于Web应用程序的根目录下: JSP文件必须以"*.jsp"结尾(可以w

关于在web开发中jsp中的checkbox的点击

问题描述 关于在web开发中jsp中的checkbox的点击 在web开发的时候,那个jsp里面有一个checkbox,但是我不知道为什么不能点击那个checkbox,我写了点击事件了,然后我再那个点击方法里面alert了一下,发现并没有弹出框,所以我以为是点击不了这个checkbox了,请大神们指教!谢谢! 解决方案 看下你的代码怎么写的,, 解决方案二: web开发中的JSP<JSP Web开发详解>粗读(二)<JSP Web开发详解>粗读(一)

struts2整合spring3后,指定spring管理action之后,配置的struts2的拦截器,拦截不到东西

问题描述 struts2整合spring3后,指定spring管理action之后,配置的struts2的拦截器,拦截不到东西 struts2整合spring3后,指定spring管理action之后,配置的struts2的拦截器,拦截不到东西,这是什么原因??? Struts2的Action可以交给Spring管理,但Struts2的拦截器就拦截到不到请求了,望高手帮忙! 解决方案 我也遇到同样的问题 不整合的时候struts什么都能拦,整合后就拦不了了

新书出版:Java Web开发技术大全——JSP+Servlet+Struts 2+Hibernate+Sp

本文为原创,如需转载,请注明作者和出处,谢谢! 作者:李宁 图书详细信息: ISBN:9787302195757 定价:79.8元 印次:1-1 装帧:平装 印刷日期:2009-4-23   图书简介: SSH是目前最流行的Java Web开发技术.本书通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法.本书内 容包括Web客户端技术.JSP/Servlet技术.Struts 2(拦截器.类型转换.输入校验.上传和下载文件.Struts 2的各种标签.对 AJ

新书出版:Java Web开发技术大全——JSP+Servlet+Struts 2+Hibernate+Spring+Ajax (附源代码)

本文为原创,如需转载,请注明作者和出处,谢谢! 源代码下载 作者:李宁 图书详细信息: ISBN:9787302195757 定价:79.8元 印次:1-1 装帧:平装 印刷日期:2009-4-23 图书简介: SSH是目前最流行的Java Web开发技术.本书通过对SSH中的各种技术循序渐进地讲解,使读者尽快掌握开发基于SSH的Web程序的方法.本书内 容包括Web客户端技术.JSP/Servlet技术.Struts 2(拦截器.类型转换.输入校验.上传和下载文件.Struts 2的各种标签.

struts 2在web.xml中配置详情

web.xml是web应用中加载有关servlet信息的重要配置文件,起着初始化servlet,filter等web程序的作用. 通常,所有的MVC框架都需要Web应用加载一个核心控制器,那采取什么方法加载这样的核心控制器呢,servlet或filter成为了很好的选择, 因为它们会随着web服务的启用而自动的载入.对于Struts 2框架而言,需要加载FilterDispatcher, 只要Web应用负责加载FilterDispatcher,FilterDispatcher将会加载应用的Str