registerform.java

来自「servlet学习代码」· Java 代码 · 共 41 行

JAVA
41
字号
package jsp.servlet.chapter7.cookie;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import jsp.servlet.util.ServletUtil;

@SuppressWarnings("serial")
public class RegisterForm extends HttpServlet {
	public void doGet(HttpServletRequest request, 
			HttpServletResponse response) throws IOException{
		
		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		
		Cookie firstName = ServletUtil.getCookie(request, "firstName" , "");
		Cookie lastName = ServletUtil.getCookie(request, "lastName" , "");
		Cookie email = ServletUtil.getCookie(request, "email" , "");
		
		response.addCookie(firstName);
		response.addCookie(lastName);
		response.addCookie(email);
		
		String docType = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n";
		out.println(docType);
		out.println("<html>\n<head>\n<title>Register Form</title>\n<head>\n");
		out.println("<body>\n" + 
				"<form action='RegisterAction'><center>" + 
					"firstName: <input type='text' name=\"firstName\" value=\"" + firstName.getValue() +"\"><BR>\n" + 
					"lastName: <input type='text' name=\"lastName\" value=\"" + lastName.getValue() +"\"><BR>\n" + 
					"email: <input type='text' name=\"email\" value=\"" + email.getValue() +"\"><BR>\n" +
					"<input type='submit' value='submit'>\n" +
				"</center></form>\n</body>\n</html>");
	}
}

⌨️ 快捷键说明

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