servlet基础_1
来源:互联网 发布:java classloader原理 编辑:程序博客网 时间:2024/04/30 09:39
编写第一个servlet:
1,src->new->Servlet
2,重写doGet()或者doPost()
3,部署运行
ubuntu上的ServletPractice工程:
web.xml:
<?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>HelloServlet</servlet-name> <servlet-class>Servlet.HelloServlet</servlet-class></servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/Servlet/HelloServlet</url-pattern> </servlet-mapping></web-app>
index.jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title></title> </head> <body> <h1>第一个servlet程序</h1> <hr> <a href="Servlet/HelloServlet">Get 方式请求HelloServlet</a><br> <form action="Servlet/HelloServlet" method="post"> <input type="submit" value="Post 方式请求HelloServletv"/> </form> </body></html>
HelloServlet.java:
package Servlet;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 jo on 15-7-21. *///继承与HttpServletpublic class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("处理Get请求。。。"); PrintWriter out = response.getWriter(); //指定输出文件类型 response.setContentType("text/html;charset=utf-8"); out.println("<strong>Hello Servlet<strong><hr>"); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("处理Post请求。。。"); PrintWriter out = response.getWriter(); //指定输出文件类型 response.setContentType("text/html;charset=utf-8"); out.println("<strong>Hello Servlet<strong><hr>"); }}
0 0
- servlet基础_1
- Servlet入门笔记_1
- hibernate基础_1
- 多项式基础_1.2
- Python基础学习_1
- JAVA学习_1基础
- 数学基础_1: 级数
- 汇编基础代码_1
- Andoid基础学习_1
- JAVA基础知识点_1
- c++_1: 基础问题
- ReactJs基础_1
- 数据库_1: MySQL:基础
- C基础_1
- 基础_1 2016.4.16
- 计算几何基础_1
- 安卓基础_1
- Java基础_1
- nyoj最长递增子序列
- 并查集(初级)小结
- uva 657 The die is cast(双重搜索)
- C语言入门学习小总结
- Unity3D ParticleSystem粒子系统(3.5版)【初级】
- servlet基础_1
- LeetCode || Search in Rotated Sorted Array II
- document.onmousemove
- 申请apple 开发者账号所需资料
- bj java 初学2015-07-21
- lx-0721-1004汉字统计
- A Common Data Access Architecture
- 树状数组的初次邂逅
- 字符串替换