JSP 内置对象


request 对象:HTTP 通信 协议 是 客户 与 服务器 之间 一种 提 交 (请求) 信 息 与 响 应信 息 (request/respone)的通信协议。

Example3_1.jsp:
<%@ page contentType="text/html;charset=GB2312" %>


 
--------------------- tree.jsp: <%@ page contentType="text/html;charset=GB2312" %>

获取文本框提交的信息: 80 <%String textContent=request.getParameter("boy"); %>
<%=textContent%>

获取按钮的名字: <%String buttonName=request.getParameter("submit"); %>
<%=buttonName%>

用户注册 

Login1.jsp:
<%@ page contentType="text/html;charset=GB2312" %>


 

输入你的姓名:

输入你的 e-mail 地址:

点击送出按钮:

login2.jsp: 95 <%@ page contentType="text/html;charset=GB2312" %> <%@ page import="java.util.*" %> <%!Hashtable hashtable=new Hashtable(); public synchronized void putString(String s) { hashtable.put(s,s); } %> <% String person_name=request.getParameter("name"), name_found=null; if(person_name==null) {person_name=""; } byte b[]=person_name.getBytes("ISO-8859-1"); person_name=new String(b); name_found=(String)hashtable.get(person_name); if(name_found==null) { String person_email=request.getParameter("address"); if(person_email==null) {person_email=""; } StringTokenizer fenxi=new StringTokenizer(person_email," @"); 96 int n=fenxi.countTokens(); if(n>=3) {out.print("
"+" 你输入的 Email 有不合法字符"); } else { putString(person_name); out.print("
"+" 您已经注册成功"); out.print("
"+" 您注册的名字是"+person_name); } } else {out.print("
"+" 该名字已经存在,请您换个名字"); } %>
JSP