JSP 内置对象

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

 

Example3_1.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=green><FONT size=1>
 <FORM action="tree.jsp" method=post name=form>
 <INPUT type="text" name="boy">
 <INPUT TYPE="submit" value="Enter" name="submit">
 </FORM>
</FONT>
</BODY>
</HTML>
---------------------
tree.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=green><FONT size=1>
<P>获取文本框提交的信息:
80
 <%String textContent=request.getParameter("boy");
 %>
<BR>
 <%=textContent%>
<P> 获取按钮的名字:
 <%String buttonName=request.getParameter("submit");
 %>
<BR>
 <%=buttonName%>
</FONT>
</BODY>
</HTML>

用户注册 

Login1.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><Font size=1 >
 <FORM action="login2.jsp" method=post >
 <P> 输入你的姓名:
 <INPUT type="text" name="name" value="abc">
 <BR>
 <P> 输入你的 e-mail 地址:
 <INPUT type="text" name="address" value=" ookk@sina.com">
 <P> 点击送出按钮:
 <BR>
 <INPUT TYPE="submit" value=" 送出" name=submit>
 </FORM>
</FONT>
</BODY>
</HTML>
login2.jsp:
95
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.util.*" %>
<HTML>
<BODY bgcolor=cyan><Font size=1 >
 <%!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("<BR>"+" 你输入的 Email 有不合法字符");
 }
 else
 { putString(person_name);
 out.print("<BR>"+" 您已经注册成功");
 out.print("<BR>"+" 您注册的名字是"+person_name);

 }
 }
 else
 {out.print("<BR>"+" 该名字已经存在,请您换个名字");
 }
 %>
</FONT>
</BODY>
</HTML> 

 

posted @ 2021-11-22 11:49  ZikC  阅读(48)  评论(0编辑  收藏  举报