JavaWeb --Servlet编写一个动态网页

来源:互联网 发布:皇室战争兵种升级数据 编辑:程序博客网 时间:2024/05/29 14:45

1.在javaee环境下 新建dynamic web project 注意选择生成web.xml文件。此文件用来配置web页面属性

2.在web.xml配置文件里 配置映射关系

 <servlet>      <servlet-name>FirstServlet</servlet-name>             //servlet名      <servlet-class>yangyang.FirstServlet</servlet-class> //包名.类名  </servlet>   <servlet-mapping>      <servlet-name>FirstServlet</servlet-name>      <url-pattern>/hello</url-pattern>  //建立虚拟映射  </servlet-mapping>
3.重写doget和dopost方法:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println("get");response.setContentType("text/html;charset=utf-8");  //为了防止乱码 设置编码方式PrintWriter out=response.getWriter();  //获取读写流out.println("<!DOCTYPE html>");   //把html文件里的内容打印out.println("<html>");out.println("<head>");out.println("<meta charset=\"UTF-8\">");out.println("<title>这是一个动态网页页面!</title>");//有特殊符号的地方加转义字符\out.println("</head>");out.println("<body>");out.println("<h1>这是一个动态网页界面!</h1>");out.println("</body>");out.println("</html>");}/** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println("post");   }
4.运行tomcat

5.在网页里输入http://localhost:8080/webpoject1/hello 


网页显示效果如下 


0 0
原创粉丝点击