一、用戶端html
<html>
<body>
<form action="simpleServlet" method="get">
<center><p>一個簡單的servlet樣本:<br>在檔案框中輸入一些字元,按確定,系統將此字串以紅色字型返回</p>
<br>請輸入:<input type="text" size="50" name="strings"><input type="submit" name="submit" value="submit">
</center>
</form>
</body>
</html>
二、Servlet代碼
package fey.servlets;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class SimpleServlet extends HttpServlet {
public void init() throws ServletException{}
public void doGet(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException
{
PrintWriter out = resp.getWriter();
resp.setContentType("text/html");
out.println("<html><body><center><font color=/"red/">");
out.println(req.getParameter("strings"));
out.println("</font></center>");
out.println("<br><center><form action=/"//index.html/"><input type=/"submit/" size=/"20/" value=/"返回/"></form></center>");
out.println("</body></html>");
}
}
三、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/j2se/dtds/web-app_2.3.dtd'>
<web-app>
<display-name>SimpleServlet</display-name>
<description>SimpleServlet</description>
<servlet>
<servlet-name>SimpleServlet</servlet-name>
<display-name>SimpleServlet</display-name>
<description>SimpleServlet</description>
<servlet-class>fey.servlets.SimpleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SimpleServlet</servlet-name>
<url-pattern>/simpleServlet</url-pattern>
</servlet-mapping>
</web-app>