问题是这样的 我想把一个表单的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

解决方案 »

  1.   

    检查下你的struts.xml配置是否正确。
      

  2.   

    检查struts-config.xml里
    <action-mappings>里review/com.review.struts.action/ShowDetailAction
    所对应的path名。
      

  3.   

    不是你这样理解的。
    如果你没用struts2框架,那么去web.xml看有没有配置ShowDetailAction的servlet。
    如果有struts2框架,首先看web.xml里面配置struts2框架没有,如果有配置,则去看struts.xml里有没有配置ShowDetailAction的bean,ShowDetailAction的bean是class是否正确指向com.review.struts.action.ShowDetailAction?
      

  4.   

    服务器找的是\WEB-INF\classes中的.class文件,不是.java文件。把.java文件编译后,把.class文件放到\WEB-INF\classes目录下的与.java文件同名的包中。
      

  5.   

    麻烦5楼兄弟解答下: 是这样的 我有2张表 一个作者表 一个是图书表,我现在已经在页面上显示了数据库中图书表的全部内容,然后我想做个链接,通过图书表的作者这一字段,查找出作者表中该作者的详细信息,然后再另外一个页面显示出来,于是我想把作者这个字段传到servlet里面去,然后去和resultSet中的结果集做比较,如果作者名和传过去的一致就显示,我现在唯一的问题就是不知道怎么把图书表中的作者这一字段带过去struts-xml的关于关联的servlet配置如下:  <action
          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~~~
      

  6.   

    web-xml中已经配了struts框架了<init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
      

  7.   


    看你的配置,应该是,/showDetail.do这样的吧。
      

  8.   


    你这里面没有看到class的指向,你把type="com.review.struts.action.ShowDetailAction"改成class="com.review.struts.action.ShowDetailAction"。
      

  9.   

    检查struts-config.xml里
    <action-mappings>里review/com.review.struts.action/ShowDetailAction
    所对应的path名。
     
      

  10.   

    你那个herf="ShowDetailAction?type=show&id=" 这里面跟配置文件里的path匹配不上吧
      

  11.   


    path才是你请求的东东啊!~!!
      

  12.   

    改成 <td><a href="/showDetail?type=show&id=<%=b.getId() %>"><%=b.getId() %></a></td>
    还是不行~~~