你有这个servlet吗?名字为gform_jsp JSP源代码并不是servlet,
所以你的
<servlet>
<servlet-name>gform_jsp</servlet-name>
<servlet-class>gform_jsp</servlet-class>
</servlet>
<servlet>
<servlet-name>gbook_jsp</servlet-name>
<servlet-class>gbook_jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>gform_jsp</servlet-name>
<url-pattern>/gform.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>gbook_jsp</servlet-name>
<url-pattern>/gbook.jsp</url-pattern>
</servlet-mapping>这些东西可以统统不要。
所以你的
<servlet>
<servlet-name>gform_jsp</servlet-name>
<servlet-class>gform_jsp</servlet-class>
</servlet>
<servlet>
<servlet-name>gbook_jsp</servlet-name>
<servlet-class>gbook_jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>gform_jsp</servlet-name>
<url-pattern>/gform.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>gbook_jsp</servlet-name>
<url-pattern>/gbook.jsp</url-pattern>
</servlet-mapping>这些东西可以统统不要。
----------------------------------------
你这个只是jsp文件呀,没有servlet,不用配置web.xml
servlet是指,用纯java编写的java文件编译后
的class文件。而且servlet是继承了HttpServlet类的
然后里面有doGet,doPost对应于你的form中的method
然后你的action直接指向servlet就行了.文档里应该有好多这方面的例子.
我是在gform.html中提交一个表单然后叫给gform.jsp处理,但是我在提交表单后出现这样的问题
org.apache.jasper.JasperException: Unable to compile class for JSPNo Java compiler was found to compile the generated source for the JSP.
This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK
to the common/lib directory of the Tomcat server, followed by a Tomcat restart.
If using an alternate Java compiler, please check its installation and access path.
究竟是怎么回事情