我在tomcat的webapps目录下建了一个自己的taobaobaby目录.如下:
webapps/taobaobaby/在里面的建了一个WEB-INF子文件夹,在WEB-INF/classes/目录下建了一个servlet子文件夹用来存放我的servlet如下所示
WEB-INF/classes/servlet/我的servlet.我的web.xml文件内容如下:<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<display-name>taobaobaby</display-name>
<description>
taobaobaby
</description>
<!-- JSPC servlet mappings start --> <servlet>
<servlet-name>babyadmin</servlet-name>
<servlet-class>servlet.babyadmin</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>babyadmin</servlet-name>
<url-pattern>/servlet/babyadmin</url-pattern>
</servlet-mapping><!-- JSPC servlet mappings end --></web-app>
然后我在webapps/taobaobaby/admin/目录下的一个jsp页面中的一个表单需要提交到babyadmin.class这个servlet,代码如下:<form name="addbaby" id="form1" action="/servlet/babyadmin" method="post">为什么我的表单总是提交不到这个servlet去.路径好象总是不对,请问大家我应该怎么配置servlet的路径.
webapps/taobaobaby/在里面的建了一个WEB-INF子文件夹,在WEB-INF/classes/目录下建了一个servlet子文件夹用来存放我的servlet如下所示
WEB-INF/classes/servlet/我的servlet.我的web.xml文件内容如下:<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<display-name>taobaobaby</display-name>
<description>
taobaobaby
</description>
<!-- JSPC servlet mappings start --> <servlet>
<servlet-name>babyadmin</servlet-name>
<servlet-class>servlet.babyadmin</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>babyadmin</servlet-name>
<url-pattern>/servlet/babyadmin</url-pattern>
</servlet-mapping><!-- JSPC servlet mappings end --></web-app>
然后我在webapps/taobaobaby/admin/目录下的一个jsp页面中的一个表单需要提交到babyadmin.class这个servlet,代码如下:<form name="addbaby" id="form1" action="/servlet/babyadmin" method="post">为什么我的表单总是提交不到这个servlet去.路径好象总是不对,请问大家我应该怎么配置servlet的路径.
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javabean.babybean;
import java.sql.*;public class babyadmin extends HttpServlet {
ResourceBundle rb = ResourceBundle.getBundle("LocalStrings");
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
System.out.println("the method is get!");
} public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
String do_=request.getParameter("do");
if(do_.equals("add")){
String name=request.getParameter("name");
String code=request.getParameter("code");
String img=request.getParameter("img");
int type=Integer.parseInt(request.getParameter("type"));
babybean baby= new babybean();
baby.insertbaby(name,code,img,type);}
else if(do_.equals("update")){}
else if(do_.equals("del")){}
}}