⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hiddenfieldservlet.java

📁 JAVA Servlet2.3外文书籍源码
💻 JAVA
字号:
package sessions;import java.io.IOException;import java.io.PrintWriter;import java.util.Random;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.ServletException;public class HiddenFieldServlet extends HttpServlet{    protected void doGet(HttpServletRequest request, 			 HttpServletResponse response) throws ServletException, IOException    {	// Get the token from the request	String token = request.getParameter("token");	// Prepare for response	response.setContentType("text/html");	PrintWriter writer = response.getWriter();	writer.println("<html><head><title>Tokens</title></head><body ");	writer.println("style=\"font-family:verdana;font-size:10pt\">");	if(token == null) {	    // Client did not sent any token	    Random rand = new Random();	    token = Long.toString(rand.nextLong());	    writer.println("<p>Welcome. A new token " + 			   token + " is now established</p>");	}	else {	    // Client sent the token back	    writer.println("<p>Welcome back. Your token is " + token + ".</p>");	}		// Prepare a URL for sending requests back	String requestURL = request.getRequestURL().toString();	// Write a form with a hidden field	writer.println("<p>");	writer.println("<form method='GET' action='" + requestURL + "'>");	writer.println("<input type='hidden' name='token' value='" + token + "'/>");	writer.println("<input type='submit' value='Click Here'/>");	writer.println("</form>");	writer.println(" to continue browsing with the same identity.</p>");	// Write another form without the hidden field	writer.println("<p>");	writer.println("<form method='GET' action='" + requestURL + "'>");	writer.println("<input type='submit' value='Click Here'/>");	writer.println("</form>");	writer.println(" to start browsing with a new identity.</p>");	writer.println("</body></html>");	writer.close();    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -