急!404错误,基于Struts+Hibernate框架:页面报找不到路径
这个是JSP页面:form请求gxHigh.do<formaction="gxHigh.do"method="get"id="name"><inputtype="subm...
这个是JSP页面:form请求gxHigh.do
<form action="gxHigh.do" method="get" id="name">
<input type="submit" value="11"/>
<table class="query_form_table">
<tr>
<th>客户名称</th>
<td><input type="text" name="cst"/></td>
<th>年份</th>
<td>
<select name="year">
<option value="0">全部</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
</select>
</td>
</tr>
</table>
</form>
我是用javascript提交的。
这里是struts—config的配置:
<action path="html/gxHigh"
name="gxForm"
type="com.crm.action.KHGXAction"
scope="request"
parameter="high"></action>
在action里面有个名为high方法new actionforward 跳转回本页面显示数据 展开
<form action="gxHigh.do" method="get" id="name">
<input type="submit" value="11"/>
<table class="query_form_table">
<tr>
<th>客户名称</th>
<td><input type="text" name="cst"/></td>
<th>年份</th>
<td>
<select name="year">
<option value="0">全部</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
</select>
</td>
</tr>
</table>
</form>
我是用javascript提交的。
这里是struts—config的配置:
<action path="html/gxHigh"
name="gxForm"
type="com.crm.action.KHGXAction"
scope="request"
parameter="high"></action>
在action里面有个名为high方法new actionforward 跳转回本页面显示数据 展开
5个回答
展开全部
1、path=“html/gxHigh”为什么这么配置 ,直接配置path=“/gxHigh”
2、你debug进到high这个方法里面了么,据我所知,parameter="high",high是指向action方法的一个参数,如果我要到我的action的add方法,那么我会在页面上设置我的from里面的high=add,那么我提交表单的时候回到add方法处理
2、你debug进到high这个方法里面了么,据我所知,parameter="high",high是指向action方法的一个参数,如果我要到我的action的add方法,那么我会在页面上设置我的from里面的high=add,那么我提交表单的时候回到add方法处理
更多追问追答
追问
你回答的第一条那里。本来是按你说的配置的。后来乱改了测试,没检查就贴上来了!╮(╯▽╰)╭。debug的时候Action都没有进。更没有进方法。
追答
把你的action贴上来
展开全部
在页面上加 <% String path = request.getContextPath(); %>
<form action="gxHigh.do" method="get" id="name"> 改为
<form action="<%=path%>/gxHigh.do" method="get" id="name">
<form action="gxHigh.do" method="get" id="name"> 改为
<form action="<%=path%>/gxHigh.do" method="get" id="name">
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找不到路径是进不了Action,还是返回不了!
你可以试试在from中Action路径前加"/"试试!!
你可以试试在from中Action路径前加"/"试试!!
追问
进不了Action。from中的Action路径前面不需要加"/"吧。加了也试过,仍然是404
追答
有的时候是需要加‘/’的!那你的Web.xml中struts的配置url-pattern是 “/*”吗?如果不是改了试试,如果还不行就还在form中加‘/’!最后还不行的话,我也没法了这些都是我以前错误改的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hi,小菜
更多追问追答
追问
╮(╯▽╰)╭。我是菜鸟。但是我找童鞋给我看了。他们说配置本来没有问题。我改过来改过去。都一直报404
追答
把你好的项目发给我吧,我看看,别给我lib,太大了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看一下你配置的上下文。
追问
检查过了。叫同学帮我看了。但是都没有看出异常。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询