问题是这样的 我想把一个表单的id属性传到一个sevlet中然后进行一些操作 结果发现sevlet文件找不到 其实我目录下是有的
应该是路径问题 大家教教我怎么改?
sevlet路径是 review->src->com.review.struts.action->ShowDetailAction.javaJSP代码如下: <tr>
<td><a href="ShowDetailAction?type=show&id=<%=b.getId() %>"><%=b.getId() %></a></td> <td><%=b.getBookName() %></td>
<td><%=b.getPrice() %></td>
<td><%=b.getPublish() %></td>
<td><%=b.getPublishman() %></td>
<td><%=b.getAuthorName() %></td>
</tr>错误信息如下:(改成绝对路径/review/com.review.struts.action/ShowDetailAction)也不行 悲了个催的~~~ HTTP Status 404 - /review/ShowDetailAction--------------------------------------------------------------------------------type Status reportmessage /review/ShowDetailActiondescription The requested resource (/review/ShowDetailAction) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.26Apache Tomcat/6.0.26
应该是路径问题 大家教教我怎么改?
sevlet路径是 review->src->com.review.struts.action->ShowDetailAction.javaJSP代码如下: <tr>
<td><a href="ShowDetailAction?type=show&id=<%=b.getId() %>"><%=b.getId() %></a></td> <td><%=b.getBookName() %></td>
<td><%=b.getPrice() %></td>
<td><%=b.getPublish() %></td>
<td><%=b.getPublishman() %></td>
<td><%=b.getAuthorName() %></td>
</tr>错误信息如下:(改成绝对路径/review/com.review.struts.action/ShowDetailAction)也不行 悲了个催的~~~ HTTP Status 404 - /review/ShowDetailAction--------------------------------------------------------------------------------type Status reportmessage /review/ShowDetailActiondescription The requested resource (/review/ShowDetailAction) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.26Apache Tomcat/6.0.26
<action-mappings>里review/com.review.struts.action/ShowDetailAction
所对应的path名。
如果你没用struts2框架,那么去web.xml看有没有配置ShowDetailAction的servlet。
如果有struts2框架,首先看web.xml里面配置struts2框架没有,如果有配置,则去看struts.xml里有没有配置ShowDetailAction的bean,ShowDetailAction的bean是class是否正确指向com.review.struts.action.ShowDetailAction?
attribute="showDetailForm"
input="/welcome.jsp"
name="showDetailForm"
path="/showDetail"
scope="request"
type="com.review.struts.action.ShowDetailAction">
<forward name="detail" path="/detail.jsp" />
</action>麻烦大家帮忙指点一下 TKS~~~
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
看你的配置,应该是,/showDetail.do这样的吧。
你这里面没有看到class的指向,你把type="com.review.struts.action.ShowDetailAction"改成class="com.review.struts.action.ShowDetailAction"。
<action-mappings>里review/com.review.struts.action/ShowDetailAction
所对应的path名。
path才是你请求的东东啊!~!!
还是不行~~~