我写了一个servlet 例子
用户注册的代码如下:
<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<script type="text/javascript">
<!--
    function on_submit()
    {
      if(form1.username.value=="")
          {
            alert("please input your name");
            return false;
          }
    }
//-->
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
<form name="form1" action="../build/classes/acceptUserRegist" method="post" onsubmit="return on_submit()">
新用户注册<br>
用户名(*):<input type="text" name="username" size="20"><br>
密码(*):<input type="password" name="userpassword" size="20"><br>
在输一次密码(*):<input type="password" name="reuserpassword" size="20"><br>
性别:<input type="radio" checked name="sex" value="男">男
    <input type="radio" name="sex" value="女">女<br>
出生年月:<input type="text" name="year" size="4" maxlength=4>年
     <select name="month">
       <option value="1">1</option>
       <option value="2">2</option>
       <option value="3">3</option>
       <option value="4">4</option>
       <option value="5">5</option>
       <option value="6">6</option>
       <option value="7">7</option>
       <option value="8">8</option>
       <option value="9">9</option>
       <option value="10">10</option>
       <option value="11">11</option>
       <option value="12">12</option>
       </select>月
       <input type="text" name="day" size="3" maxlength=4>日<br>
       电子邮箱:<input type="text" name="email" maxlength=28><br>
      家庭住址:<input type="text" name="address" size="20"><br>
      
      <input type="submit" value="提交" name="b1">&nbsp;&nbsp;
      <input type="reset" value="重写" name="b2">
</form>
</body>
</html>servlet 代码如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class acceptUserRegist extends HttpServlet
{
public String codeToString(String str)
{
String s=str;
try

byte []tempB=s.getBytes("ISO-8859-1");
    s=new String(tempB);
    return s;
}
catch(Exception e)
{
return s;
}
}
public void init(ServletConfig config) throws ServletException
{
super.init(config);
} public void doPost(HttpServletRequest request,HttpServletResponse response) 
             throws ServletException,IOException
{
response.setContentType("text/html;charset=GB2312");
PrintWriter out=response.getWriter();
out.println("<html><head><title>接受新用户注册</title><head><body>");
out.println("这是新用户注册提交的数据");
out.println("用户名是:"+codeToString(request.getParameter("username"))+"<br>");
out.println("密码是:"+codeToString(request.getParameter("userpassword"))+"<br>");
out.println("性别是:"+codeToString(request.getParameter("sex"))+"<br>");
out.println("出生年月是:"+request.getParameter("year")+request.getParameter("month")+request.getParameter("day")+"<br>");
out.println("mail是:"+request.getParameter("email")+"<br>");
out.println("address是:"+codeToString(request.getParameter("address"))+"<br>");
out.println("</body></html>");
}}
但是运行出现了下面的错误:
HTTP Status 404 - /build/classes/acceptUserRegist--------------------------------------------------------------------------------type Status reportmessage /build/classes/acceptUserRegistdescription The requested resource (/build/classes/acceptUserRegist) is not available.
--------------------------------------------------------------------------------JBossWeb/2.0.0.GA_CP01请大侠们帮帮我,不胜感激了。