★☆

★☆
posts - 0, comments - 0, trackbacks - 0, articles - 80
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

servlet实例步骤

Posted on 2008-08-13 18:41 阅读(200) 评论(0)  编辑  收藏 所属分类: Servlet
servlet实例步骤:

//servlet运行实例,运行环境myeclipse6.01,JDK5,tomcat6.0
1)首先创建一个web工程,工程名为ServletTest

2)web.xml文件中配置servlet,如下配置
 <servlet> 
    <servlet-name>controlServlet</servlet-name>
        <servlet-class>cqu.cs.controlServlet</servlet-class>
 </servlet>
     <servlet-mapping>
    <servlet-name>controlServlet</servlet-name>
    <url-pattern>/control</url-pattern>
  </servlet-mapping>
 <servlet-name>标签表示Servlet的名称,<servlet-class>表示处理该Servlet的控制类,
 <url-pattern>表示访问该servlet的url地址。

3)创建servlet类controlServlet,该类要继承HttpServlet类,代码如下:
public class controlServlet extends HttpServlet {
  public void doGet(HttpServletRequest request, HttpServletResponse response)
   throws IOException, ServletException {
 String height = request.getParameter("height");
 String weight = request.getParameter("weight");
 peopleBean people = new peopleBean();
 people.setHeight(height);
 people.setWeight(weight);
 response.setContentType("text/html;charset=gb2312");
 PrintWriter out = response.getWriter();
 out.print("<html>");
 out.print("<body>");
 out.print(people.getHeight() + "<br>");
 out.print(people.getWeight() + "<br>");
 out.print("</body>");
 out.print("</html>");
 }

public void doPost(HttpServletRequest request, HttpServletResponse response)
   throws IOException, ServletException {
 doGet(request, response);
 }
}
request.getParameter("height")表示获取页面传入的参数

4)编写jsp页面table.jsp
<%@ page contentType="text/html;  charset=gb2312" %>
<%@ page import="com.bonc.training.peopleBean" %>

<html><head><title>servlet</title></head>
<body>
<form method="post" action="/mvc1/control">
<table><tr><td>身高:</td>
<td><input type="text" name="height" value=""></td></tr>
<tr><td>体重:</td><td><input type="text" name="weight"></td></tr>
<tr ><td><input type="submit" value="提交"></td><td><input type="reset" value="重填"></td></tr>
</table>
</form>

5)在浏览器中输入http://localhost:8080/ServletTest/table.jsp进入答table.jsp页面
提交表单后,在页面显示出身高和体重的值


只有注册用户登录后才能发表评论。


网站导航: