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" %> 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("
"+" 该名字已经存在,请您换个名字"); } %>