📄 myservlet.java
字号:
package com.j2medev.chapter4;
import java.io.*;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.*;
import javax.servlet.http.*;
public class MyServlet extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
//从请求中读取cookie,显示到控制台
Cookie[] cookies = request.getCookies();
if(cookies != null){
for(int i = 0;i<cookies.length;i++){
System.out.println("[cookie]"+cookies[i].getName()+":"+cookies[i].getValue());
}
}
Cookie cookie = new Cookie("cookieName","cookieValue");
cookie.setPath("/");
cookie.setMaxAge(60*60);
response.addCookie(cookie);
//读取Http header并显示到控制台
Enumeration headers = request.getHeaderNames();
Map map = new HashMap();
while(headers.hasMoreElements()){
String name = (String)headers.nextElement();
System.out.println("[header]"+name+":"+request.getHeader(name));
}
//读取request中的参数
String value=request.getParameter("hello");
System.out.println("[parameter]hello:"+value);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
public String getServletInfo() {
return "Short description";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -