Java2EE总结1:Servlet
来源:互联网 发布:域名未通过所有权验证 编辑:程序博客网 时间:2024/06/06 02:39
1、首先需要明白的事情是:
- Servlet是Java的一个类
- Servlet继承自HttpServlet
- Servlet用于动态生成Web内容
- Servlet运行自服务器端,处理客户端的请求
2、使用intellij IDEA 2016.3编写
①.首先创建新工程,web应用程序
②.工程名字,工程位置
在src上new –>Servlet新建Servlet
④.在New Servlet中输入Servlet的名字Name,包名Package,点击OK。
⑤.配置web.xml的servlet-mapping
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"><servlet> <servlet-name>Servlet</servlet-name> <servlet-class>com.abcd.Servlet</servlet-class></servlet><servlet-mapping> <servlet-name>Servlet</servlet-name> <url-pattern>/Servlet</url-pattern></servlet-mapping></web-app>
⑥.ctrl+alt+shift+S打开项目模块设置
点击“+”号,选择java,找到apache的安装目录的lib,然后apply,如图。
⑦.Servlet代码
package com.abcd;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;/** * Created by 54946 on 2016/9/11. * test */public class Servlet extends HttpServlet{ int number=0; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置相应内容类型器,字符集 response.setContentType("text/html;charset=UTF-8"); //取得响应输出对象 PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<body>"); //线程同步 synchronized (this) { number++; out.println("<h1>您是第"+number+"个访问该页面的人</h1>"); } out.println("</body>"); out.println("</html>"); }}
⑧.在chrome浏览器中测试,如图。
0 0
- Java2EE总结1:Servlet
- java2ee
- Servlet总结笔记1
- Servlet 学习总结-1
- Servlet基础总结(1)
- Servlet总结(1)
- java2EE常识介绍
- java2ee Spring学习计划
- Java2EE体系结构图
- Servlet总结(1)--Servlet的生命周期
- Jsp学习总结1-Servlet
- 【代码片-1】 Servlet总结
- Java Servlet总结(1)
- Servlet总结
- Servlet总结
- Servlet总结
- Servlet总结
- Servlet总结
- 利用opencv+QT打开并显示图片
- LeetCode 312. Burst Balloons 【hard】
- AMS类图
- 华为笔试题 计算下一秒
- 最容易理解的java回调函数例子
- Java2EE总结1:Servlet
- 创建博客-初识REST
- POJ 2560 Freckles
- LeetCode: Linked List Cycle
- OpenStack——nova安装
- 什么是姿态角(Euler角)pitch yaw roll
- CMake学习总结
- 字符串反序输出
- 实时数据系统中几种常用的验证方法