📄 getform.java
字号:
package test;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class GetForm extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=GBK\">");
out.println("<title>Get Form Info</title>");
out.println("</head>");
out.println("<body bgcolor=\"white\">");
String ip=request.getRemoteAddr();
if(CheckIP(ip))
{
out.print("<BR><B>请求来自:</B>"+ip);
out.print("来自localhost!");
}
else
{
out.print("<BR><B>请求来自:</B>"+ip);
}
String name=request.getParameter("name");
name=STREncode(name);
out.print("<BR><B>Name:</B>"+name);
String email=request.getParameter("email");
out.print("<BR><B>E-mail:</B>"+email);
String query=request.getQueryString();
out.print("<BR><B>QuseryString:</B>"+query);
String url=request.getRequestURL().toString();
out.print("<BR><B>RequestURL:</B>"+url);
out.println("</body>");
out.println("</html>");
}
public boolean CheckIP(String ip)
{
boolean flag;
if(ip.equals("127.0.0.1"))
{
flag=true;
}
else
{
flag=false;
}
return flag;
}
public String STREncode(String str)
{
String tem;
try{
tem=new String(str.getBytes("ISO-8859-1"));
}
catch(Exception e)
{
tem="异常:"+e.toString();
}
return tem;
}
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{
doGet(request,response);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -