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

📄 register.jsp

📁 在jsp环境下用java编写的 请使用 多多指教
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="yy.Register" %> 
<%! //处理字符串的方法:
  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>
<table align="center" border="0" width="790" height="12" bgcolor=cyan cellspacing="0">
  <tr>
<td width="100%">
<a href="<%=response.encodeURL("showMember.jsp")%>">浏览会员</a> | 
<a href="<%=response.encodeURL("register.jsp")%>">会员注册</a> | 
<a href="<%=response.encodeURL("login.jsp")%>">会员登录   </a> |
<a href="<%=response.encodeURL("find.jsp")%>">查找会员     </a> | 
<a href="<%=response.encodeURL("Message.jsp")%>">留言板</a>|
<a href="<%=response.encodeURL("publicMessage.jsp")%>">查看公共留言</a>|
<a href="<%=response.encodeURL("secretMessage.jsp")%>">查看私人留言</a>|
<a href="<%=response.encodeURL("modifyPassword.jsp")%>">修改密码 </a> |
<a href="<%=response.encodeURL("modifyMessage.jsp")%>">修改个人信息 </a>|
 </td> 
 </tr>
 </table>
<Font size=3>
<BR>输入您的信息,会员名字不允许含有空格,带*号项必须填写,:
<%String str=response.encodeURL("register.jsp");
%>
<FORM action="<%=str%>" Method="post">
<BR>会员名称<Input type=text name="logname">*
    设置密码<Input type=pasword name="pasword">*
<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="Register" scope="request" >
</jsp:useBean>
 <%  
   String logname="",sex="",age="", pasword="",
          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");
         }
     pasword=request.getParameter("pasword");
         if(pasword==null)
        {pasword="";
        }
     pasword=codeString(pasword);
     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(""))&&!(pasword.equals(""))&&(n<=150)&&(n>=0);
  if(b)
   { out.print(logname);%>  
     <jsp:setProperty  name="memberlogin"  property="logname"  value="<%=logname%>" />
     <jsp:setProperty  name="memberlogin"  property="pasword"  value="<%=pasword%>" />
     <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()))
    {
     memberlogin.getBackNews();
    } 
 %>
</Body>
</HTML>

⌨️ 快捷键说明

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