web.xml中这样配置
<servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>servlet.BookServlet</servlet-class>
   
  </servlet>  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>/booksdetail</url-pattern>
  </servlet-mapping>jsp中form是这样的
<form type="POST" action="/booksdetail">
....
<input name="submit" value="View Information" type="submit">
</form>按下按钮后无法进入到BookServlet这个文件中去,大家帮忙看看怎么回事吧。

解决方案 »

  1.   

    <servlet> 
        <servlet-name>action </servlet-name> 
        <servlet-class>servlet.BookServlet </servlet-class> 
      
      </servlet> 
    看一下你的BookServlet是不是放在servlet包下!
      

  2.   

    <form type="POST" action="/booksdetail"> 
    把type改成method,
      

  3.   

    对哦 
      form 属性值都给错了
      

  4.   

    在FROM表单里得TYPE="post"改成method="post";
      

  5.   

    按下按钮后无法进入到BookServlet这个文件中去
    ==>
    应该是说,你连触发post数据都做不了,呵呵
      

  6.   

    差点给你骗了,我都没有看到 那个 type写错了
      

  7.   

    除了把type修改成method外,你的action也不对!
    action应该修改为"你的工程名/booksdetail"例如demo工程中的booksdetail<form method="POST" action="demo/booksdetail"> 
      

  8.   

    也可以改成这样<form method="POST" action="booksdetail"> 
      

  9.   

    弄好了,还是type
    <form type="POST" action="/bookstore/BookDetail">
    web.xml中是这样
      <display-name>bookstore</display-name>
      <description>bookstore</description>
      
      <servlet>
        <servlet-name>BookDetail</servlet-name>
        <servlet-class>servlet.BookServlet</servlet-class>
      </servlet>  <servlet-mapping>
        <servlet-name>BookDetail</servlet-name>
        <url-pattern>/BookDetail</url-pattern>
      </servlet-mapping>然后就行了