Struts Invalid path was requested 问题分析及解决方法
2010-03-06 17:04
711 查看
错误提示 :
Invalid path was requested /***
错误分析:
根据错粗提示分析 是路径请求的问题 因而可判断问题可能出在jsp页面的<form name=" " action=" " method=" "> 的 action 或struts的struts-config.xml中的<action path=" "............> path
出错地点:
经查看我出错的地方确实是在这两个地方
<form name="myform" action="/login.do" method="post">
<action path="login"............>
解决方法:
<form name="myform" action="../login.do" method="post">
<action path="/login"............>
第一个问题的解决方法想了半天也没想太明白 后来想了一下为什么在/login.do前面加上 .. 就可以啦 原因可能是我的login.jsp页面放在了WebRoot下的admin文件夹下 所以可能导致路径找不到
第二个出错的地方 完全是自己不细心啊
在网上看了一下还有几种情况会导致Invalid path was requested 的问题:
(1)<action path="/login.do".........> 也可以导致问题出现 解决方法:去掉 .do
(2)就是action和path的路径写的不一至
最近在用struts做一个网站总是遇到这个恶心的路径问题。只要我把jsp页面放到WebRoot下的一个文件夹下时就出现这种问题。上网查了很久,上面说的好使的方法在我这都不好使,更气人的是在我同学那里都好使。最后我把html写的链接换成用struts的html标签写,结果好使了,很郁闷,不知道为什么。好使的方式如下:
<html:link page="/shelian/houtai/club.do?method=getAll" target="mainFrame">社团机构管理</html:link>
<action
attribute="clubForm"
name="clubForm"
parameter="method"
path="/shelian/houtai/club"
scope="request"
type="com.shelian.web.action.ClubAction">
<forward name="getAll" path="/houtai/club.jsp" />
</action>
path和链接的路径要一样,这样就好使了。
Invalid path was requested /***
错误分析:
根据错粗提示分析 是路径请求的问题 因而可判断问题可能出在jsp页面的<form name=" " action=" " method=" "> 的 action 或struts的struts-config.xml中的<action path=" "............> path
出错地点:
经查看我出错的地方确实是在这两个地方
<form name="myform" action="/login.do" method="post">
<action path="login"............>
解决方法:
<form name="myform" action="../login.do" method="post">
<action path="/login"............>
第一个问题的解决方法想了半天也没想太明白 后来想了一下为什么在/login.do前面加上 .. 就可以啦 原因可能是我的login.jsp页面放在了WebRoot下的admin文件夹下 所以可能导致路径找不到
第二个出错的地方 完全是自己不细心啊
在网上看了一下还有几种情况会导致Invalid path was requested 的问题:
(1)<action path="/login.do".........> 也可以导致问题出现 解决方法:去掉 .do
(2)就是action和path的路径写的不一至
最近在用struts做一个网站总是遇到这个恶心的路径问题。只要我把jsp页面放到WebRoot下的一个文件夹下时就出现这种问题。上网查了很久,上面说的好使的方法在我这都不好使,更气人的是在我同学那里都好使。最后我把html写的链接换成用struts的html标签写,结果好使了,很郁闷,不知道为什么。好使的方式如下:
<html:link page="/shelian/houtai/club.do?method=getAll" target="mainFrame">社团机构管理</html:link>
<action
attribute="clubForm"
name="clubForm"
parameter="method"
path="/shelian/houtai/club"
scope="request"
type="com.shelian.web.action.ClubAction">
<forward name="getAll" path="/houtai/club.jsp" />
</action>
path和链接的路径要一样,这样就好使了。
相关文章推荐
- Struts Invalid path was requested 问题分析及解决方法
- Struts的莫名问题解决方法:Attribute class invalid for tag present according to TLD
- Invalid path /××× was requested 问题分析及解决方法
- 一个Struts的莫名问题解决方法:Attribute class invalid for tag present according to TLD - 巴士飞扬-专注编程,网站,专业技术
- Struts的莫名问题解决方法:Attribute class invalid for tag present according to TLD
- Struts2.0页面跳转css无效问题的解决方法
- Redis核心知识之—— 时延问题分析及应对、性能问题和解决方法
- Struts1.2+Spring2.0+Hibernate3.1项目框架构建中的问题及解决方法集锦(1) 转帖
- Struts和servlet不能共存问题解决方法
- Python解决N阶台阶走法问题的方法分析
- 深入分析Tomcat无响应问题及解决方法
- 使用PrintWriter对象导致Struts国际化化失败问题的解决及分析
- module编译和insmod invalid format问题解决方法
- crash分析vmcore和vmlinux出现不匹配问题的解决方法
- MySQL无法存储Emoji表情问题的解决方法分析
- Tomcat 8.5 400错误:Invalid character found in the request target. 问题解决方法
- Struts2.0页面跳转css无效问题的解决方法
- mysql乱码问题分析与解决方法
- 关于Struts2.0中重复提交问题的解决方法
- spring事务常见问题、异常分析和解决方法