- package servlet;
- //导包
- import java.io.IOException;
- import java.io.PrintWriter;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- public class demo04 extends HttpServlet {
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- //为request,response设置编码
- response.setCharacterEncoding("utf-8");
- request.setCharacterEncoding("utf-8");
- //设置文档类型
- response.setContentType("text/html");
- //获取out对象
- PrintWriter out = response.getWriter();
- //输出客户端到浏览器
- out.println("<!DOCTYPE html>");
- out.println("<html>");
- out.println("<meta http-equiv=\\"content-type\\"content=\\"text/html; charset=UTF-8\\">");
- out.println("<head><title>显示网站</title></head>");
- //获取到URI路径
- String requestURI = request.getRequestURI();
- //表单
- out.println("<form action='"+requestURI+"' method='post'> ");
- out.println("请输入您的名字<input type='text' name='name'>");
- out.println("<input type='submit'/>");
- out.println("</from>");
- out.println("");
- //获取浏览器请求中的参数
- String name = request.getParameter("name");
- //如果name的值有意义,则打印信息
- if(name != null && name.trim().length() > 0){
- out.println("\\n您好,<b>"+name+"</b>欢迎来到web世界");
- }
- out.println("</body>");
- out.println("</html>");
- out.flush();
- out.close();
- }
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- this.doGet(request, response);
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/2208201410277.html
来源: http://www.codesnippet.cn/detail/2208201410277.html