Servlet程序问题
我写了一个Servlet的程序如下
import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class CounterServlet extends HttpServlet { private static final String CONTENT_TYPE = "text/html; charset=GBK"; private int number; public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType (CONTENT_TYPE); PrintWriter out = response.getWriter(); int n = 1; number = Integer.parseInt(request.getParameter("DATA")); for (int i = 1; i <= number; i++) { n *= i; } out.println("<h2 align='center'>" + "计算结果" + "</h2>"); out.println("<html>"); out.println("<head><title>TestServlet</title></head>"); out.println("<body>"); out.println("<P>"+number +"! = " + n + "</P>"); out.println("</body></html>"); out.close(); }}<servlet> <servlet-name>CounterServlet</servlet-name> <servlet-class>CounterServlet</servlet-class></servlet><servlet-mapping> <servlet-name>CounterServlet</servlet-name> <url-pattern>/CounterServlet</url-pattern></servlet-mapping>
<html><head><title>网上购物</title></head><body bgcolor="white"><table border="10" cellpadding="10" align="CENTER"><tr><td width="275"><h2>商品信息查询</h2><br>输入你要查询的信息<br><form method="post" action="CounterServlet"> <input type= "text" name="DATA" size=30> <p><input type="SUBMIT" value= "查询"> <input type="RESET" value= "重新输入"> </form> </td></tr> </table> </body> </html>