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

📄 register_confirm.jsp

📁 《JSP时尚编程百例》一例源代码61-80
💻 JSP
字号:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page language="java" %>
<%@ page import="java.io.*" %>
<html>
<head>
<title>注册确认</title>
</head>
<body bgcolor=pink>

<center>
<%
  String name1=new String(request.getParameter("user_id").getBytes("ISO8859_1"));
  String password=request.getParameter("password");
  String e_mail=request.getParameter("e_mail");
  byte[] messageTextTemp = request.getParameter("body").getBytes("ISO8859_1");
  String resume=new String(messageTextTemp);
  boolean duple=false;
  String counter="0";
  if (resume.trim().length()==0){ 
  resume="(No)";
  }
  File regis=new File("register.txt");
  RandomAccessFile raRegis=new RandomAccessFile(regis, "rw");
  String line=raRegis.readLine();
	if (line==null){
	   line="counter:0 |";
	   raRegis.writeBytes(line+"\r\n");
	}
    counter=line.substring((line.indexOf(":")+1),(line.length()-2));
	System.out.println("the number of register are:"+counter); 
  
  while (raRegis.getFilePointer()<raRegis.length()) 
    {
     line=raRegis.readLine();
     System.out.println(line);
    // System.out.println(line.substring((line.indexOf(":")+1),line.indexOf("|")));
    //System.out.println(name1);    
     if (line.substring((line.indexOf(":")+1),(line.indexOf("|")-1)).equals(name1))
      {
       duple=true;
       %>         
    <font color=red size=5>注意: </font>该用户名已使用,请重新输入用户名
       <%
         break;
      }
    }
  raRegis.close();
%>
<FORM METHOD=POST action="regist.jsp">

<INPUT TYPE="hidden" name="user_id" value="<%=name1%>">
<INPUT TYPE="hidden" name="password" value="<%=password%>">
<INPUT TYPE="hidden" name="e_mail" value="<%=e_mail%>">
<INPUT TYPE="hidden" name="resume" value="<%=resume%>">
<INPUT TYPE="hidden" name="counter" value="<%=counter%>">
<h2>Hello
<font color=red><%=name1%></font>,请检查您的注册信息:<br><br><h3>

<TABLE width="400" border="1">
<TR>
    <TD width="150">登录名:</TD>
    <TD><%=name1%></TD>
</TR>
<TR>
    <TD>密码:</TD>
    <TD>(不显示)</TD>
</TR>
<TR>
    <TD>E-mail:</TD>
    <TD><%=e_mail%></TD>
<TR>
</TR>
    <TD>个人简介:</TD>
    <TD><%=resume%>&nbsp;&nbsp;</TD>
</TR>
</TABLE>
目前注册用户有:<font color=blue size=5><%=counter%></font>位
<br>
<br>
<% if (!duple)
  { %>
    <INPUT TYPE="submit" value="提交注册">&nbsp;&nbsp;
  <% } %> 
    <INPUT TYPE="button" value="返回修改" onclick="history.back()">
</FORM>
</CENTER>
</body>
</html>

⌨️ 快捷键说明

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