showsession.java
来自「learning java的源代码。书中每个实例都有相关的代码example。」· Java 代码 · 共 50 行
JAVA
50 行
//file: ShowSession.javaimport java.io.*;import javax.servlet.ServletException;import javax.servlet.http.*;import java.util.Enumeration;public class ShowSession extends HttpServlet { public void doPost( HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet( request, response ); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter( ); out.println( "<html><head><title>Show Session</title></head><body>"); HttpSession session = request.getSession( ); out.println("<h1>In this session:</h1><ul>"); String [] names = session.getValueNames( ); for (int i=0; i< names.length; i++) out.println( "<li>"+names[i]+" = "+session.getValue( names[i] )); // add new name-value to session String name = request.getParameter("Name"); if ( name != null ) { String value = request.getParameter("Value"); session.putValue( name, value ); } out.println( "</ul><p><hr><h1>Add String</h1>" + "<form method=\"POST\" action=\"" + request.getRequestURI( ) +"\">" + "Name: <input name=\"Name\" size=20><br>" + "Value: <input name=\"Value\" size=20><br>" + "<br><input type=\"submit\" value=\"Submit\"></form>" ); out.close( ); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?