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

📄 register.jsp

📁 使用Beans的注册页面
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%! //处理字符串的方法:
  public String codeString(String s)
    { String str=s;
       try{byte b[]=str.getBytes("ISO-8859-1");
           str=new String(b);
           return str;
         }
      catch(Exception e)
         { return str;
         }
    }
%>
<HTML>
<BODY bgcolor=yellow><Font size=3>
<%@ include file="head.jsp"%>
<Font size=4>
<BR>输入您的信息,会员名字不允许含有空格,带*号项必须填写,:
<%String str=response.encodeURL("register.jsp");
%>
<FORM action="<%=str%>" Method="post">
<BR>会员名称<Input type=text name="logname">*
    设置密码<Input type=password name="password">*
<BR>性别(*)<Input type=radio  name="sex" checked="o" value="男">男
             <Input type=radio  name="sex" value="女">女
<BR>会员年龄<Input type=text name="age" value="0">*
    电子邮件<Input type=text name="email">
<BR>联系电话<Input type=text name="phone">.
    通信地址<Input type=text name="address"> 
<BR>输入您的简介和交友要求
<BR><TextArea name="message" Rows="4" Cols="57">
    </TextArea>
<BR><Input type=submit name="g" value="提交">
</Form>
<jsp:useBean id="memberlogin" class="tom.jiafei.Register" scope="request" >
</jsp:useBean>
 <%  
   String logname="",sex="",age="", password="",
          email="",phone="",address="" ,message="";
   int n=0; //用来验证年龄的变量。
   //提交信息后,进行注册操作:
   if(!(session.isNew()))
    { logname=request.getParameter("logname");
      if(logname==null)
        {logname="";
        }
     logname=codeString(logname);
     //判断名字是否含有空格:
      int space=logname.indexOf(" ");
       if(space!=-1)
         {response.sendRedirect("register.jsp");
         }
     password=request.getParameter("password");
         if(password==null)
        {password="";
        }
     password=codeString(password);
     sex=request.getParameter("sex");
         if(sex==null)
        {sex="";
        }
     sex=codeString(sex);
    age=request.getParameter("age");
      if(age==null)
          {age="0";
          }
      age=codeString(age); 
     try{ n=Integer.parseInt(age);
        }
     catch(NumberFormatException e)
        {n=0;
        }
     email=request.getParameter("email");
         if(email==null)
        {email="";
        }
     email=codeString(email); 
     phone=request.getParameter("phone");
         if(phone==null)
        {phone="";
        }
     phone=codeString(phone); 
     address=request.getParameter("address");
        if(address==null)
        {address="";
        }
     address=codeString(address); 
    message=request.getParameter("message");
        if(message==null)
        {message="";
        }
     message=codeString(message); 
   }
 %>
 <%  //检查用户是否按要求填写了必要的信息:用户名、年龄、密码, 
      //为了以后处理汉字方便,我们采用了第1种方式初始化beans 
    boolean b=!(logname.equals(""))&&!(password.equals(""))&&(n<=150)&&(n>=0);
  if(b)
   { out.print(logname);%>  
     <jsp:setProperty  name="memberlogin"  property="logname"  value="<%=logname%>" />
     <jsp:setProperty  name="memberlogin"  property="password"  value="<%=password%>" />
     <jsp:setProperty  name="memberlogin"  property="sex" value="<%=sex%>" />
     <jsp:setProperty  name="memberlogin"  property="age" value="<%=age%>" />
     <jsp:setProperty  name="memberlogin"  property="email" value="<%=email%>" />
     <jsp:setProperty  name="memberlogin"  property="phone"  value="<%=phone%>" />
     <jsp:setProperty  name="memberlogin"  property="address" value="<%=address%>" />
     <jsp:setProperty  name="memberlogin"  property="message" value="<%=message%>" />
    <% 
     memberlogin.addItem();
    }
   else
    {out.print("您还没有填写信息,或信息填写不完整、年龄或名字不正确");
    }
 %>
  <% //返回注册是否成功的信息
     if(!(session.isNew()))
    {
  %>
    <jsp:getProperty  name= "memberlogin"  property="backNews" />
  <%
    } 
 %>
</Body>
</HTML>
<body>

</body>
</html>

⌨️ 快捷键说明

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