Servlet 初学笔记

来源:互联网 发布:n97i软件下载 编辑:程序博客网 时间:2024/06/08 00:01

本篇文章是在java EE和tomcat已经配置好的基础上写的,写的是一个Servlet的一个小实例。
首先写的是一个静态的网页的登录界面–>login.html
相应的代码如下:

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>欢迎你,你好</title></head><body><form action="FirstServlet" method="Get">   请输入姓名:<input type="text" name="username"><br/>   <input type="submit" value="提交">   </form></body></html>

其中FirstServlet是Servlet里面@WebServlet(“/FirstServlet”);
运行的结果如下所示这里写图片描述
然后在输入表里填写如”zhangsan”等姓名点击提交后的运行界面是
这里写图片描述
下面附上Servlet里面的程序(带有注释)如下:

package first;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class FirstServlet */@WebServlet("/FirstServlet")public class FirstServlet extends HttpServlet {    private static final long serialVersionUID = 1L;    /**     * @see HttpServlet#HttpServlet()     */    public FirstServlet() {        super();        // TODO Auto-generated constructor stub    }    /**     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)     */    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException     {        // TODO Auto-generated method stub        response.setContentType("text/html;charset=UTF-8");//设置响应内容类型器        PrintWriter out=response.getWriter();//取得响应输出对象        String name=request.getParameter("username");//取得请求参数        out.println("Hello! " + name + "!");        out.close();    }    /**     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)     */    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        // TODO Auto-generated method stub    }}
原创粉丝点击