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

📄 htmlformgenerator.java

📁 Java程序设计 Jsp/Servlet开发
💻 JAVA
字号:
package ServletApi;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HTMLFormGenerator extends HttpServlet {

	public void init(ServletConfig config) throws javax.servlet.ServletException {
	//调用超类的构造函数
	super.init(config);
	//把信息送到标准输出,在控制台可以看到信息,方便调试
	System.out.println("In the init() method of HTMLFormGenorator");
	}

	public void doGet(
		javax.servlet.http.HttpServletRequest request,
		javax.servlet.http.HttpServletResponse response)
		throws javax.servlet.ServletException, java.io.IOException {
	//使用performTask这个方法来完成任务,传递传送方法类型和目标URL给这个方法
	performTask(request,response,"POST","HTMLFormHandler");
	}


public void performTask(HttpServletRequest req,
                        HttpServletResponse res,
                        String method,String url)
                     throws javax.servlet.ServletException, java.io.IOException {
   //只是在做一件事,写HTML输出                     		
   res.setContentType("text/html; charset=GBK");
   PrintWriter out=res.getWriter();
   out.println("<html><title>HTMLFormGenerator</title><body>");
   out.println("<h2>Servlet示例</h2><hr>");
   out.println("<form method=\""+method+ "\" action=\""+url+"\">");
   out.println("<h2>告诉我们一些你的信息</h2>");
   out.println("<b>输入你的名字</b>");
   	out.println("<INPUT TYPE=TEXT NAME=firstname><BR>"); 
	out.println("<B>你是一位: </B>");
	out.println("<SELECT NAME=title>");  
	out.println("<OPTION VALUE=\"Web Developer\">Web Developer");
	out.println("<OPTION VALUE=\"Web Architect\">Web Architect");
	out.println("<OPTION VALUE=\"Other\">Other");
	out.println("</SELECT><BR>");
	out.println("<B>你曾经使用过以下哪些工具: </B><BR>");
	out.println("<INPUT TYPE=checkbox NAME=\"tools\" VALUE=\"WebSphere Application Server\">WebSphere Application Server<BR>");
	out.println("<INPUT TYPE=checkbox NAME=\"tools\" VALUE=\"WebSphere Studio\">WebSphere Studio<BR>");
	out.println("<INPUT TYPE=checkbox NAME=\"tools\" VALUE=\"VisualAge for Java\">VisualAge for Java<BR>");
	out.println("<INPUT TYPE=checkbox NAME=\"tools\" VALUE=\"IBM Http Web Server\">IBM Http Web Server<BR>");
	out.println("<INPUT TYPE=checkbox NAME=\"tools\" VALUE=\"DB2 UDB\">DB2 UDB<BR>");

	out.println("<INPUT TYPE=\"SUBMIT\" NAME=\"SENDPOST\" >");
	out.println("</FORM>");

	out.println("</BODY><HTML>");
	out.close();
 	System.out.println("In the doGet method");
   	}
}

⌨️ 快捷键说明

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