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这个文件中去,大家帮忙看看怎么回事吧。
<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这个文件中去,大家帮忙看看怎么回事吧。
<servlet-name>action </servlet-name>
<servlet-class>servlet.BookServlet </servlet-class>
</servlet>
看一下你的BookServlet是不是放在servlet包下!
把type改成method,
form 属性值都给错了
==>
应该是说,你连触发post数据都做不了,呵呵
action应该修改为"你的工程名/booksdetail"例如demo工程中的booksdetail<form method="POST" action="demo/booksdetail">
<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>然后就行了