1-index.htm
<html>
<head>
<title>用户登录页面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style.css" type="text/css">
</head><body bgcolor="#FFFFFF" text="#000000" onload="logform.username.focus();" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="743" border="0" cellspacing="0" cellpadding="0" align="center" height="550">
  <tr>
    <td width="43" rowspan="4" valign="top"> <br>
      <img src="images/bian.gif"> </td>
    <td width="189" rowspan="2" valign="top"><img src="images/hua.gif"></td>
    <td height="85" align="left" valign="top" colspan="2"><img src="images/taitou0.gif"></td>
  </tr>
  <tr>
    <td colspan="2" height="96">&nbsp;</td>
  </tr>
  <tr>
    <td valign="top" rowspan="2">&nbsp;</td>
    <td valign="top" width="471">
      <table width="250" border="0">
        <tr align="center">
          <td height="35" colspan="2" class="title">用户登录页面</td>
        </tr>
        <form name=logform method=get action=user_login.jsp>
          <tr>
            <td width="32%" height="25" align="right">用户名:</td>
            <td width="68%" align="center">
              <input type="text" name="username">
            </td>
          </tr>
          <tr>
            <td width="32%" height="25" align="right">密 码:</td>
            <td width="68%" align="center">
              <input type="password" name="password">
            </td>
          </tr>
          <tr align="center">
            <td colspan="2" height="50">
              <input type="submit" value="确定">
              <input type="reset" value="取消">
            </td>
          </tr>
        </form>
      </table>
    </td>
    <td valign="top" width="40" rowspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td width="471" height="100" valign="top">&nbsp;</td>
  </tr>
  <tr>
    <td width="43" height="79">&nbsp;</td>
    <td valign="top">&nbsp;</td>
    <td align="right" height="79"><img src="images/hudie.gif" width="104" height="79"></td>
    <td>&nbsp;</td>
  </tr>
  <tr align="center">
    <td colspan="4" height="32">
      <table width="600" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="23"><img src="images/d0.gif"></td>
          <td background="images/d1.gif" align="center"><font color="#FFFFFF"></font></td>
          <td width="23"><img src="images/d-1.gif" border="0"></td>
        </tr>
      </table>
    </td>
  </tr>
  <tr align="center">
    <td colspan="4" height="39">
      <table width="710" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="79"><img src="images/d2.gif"></td>
          <td bgcolor="#535353" align="center"><br>
           </td>
          <td width="79"><img src="images/d-2.gif"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
</body>
</html>user_login.jsp
<%@ page contentType="text/html; charset=GBK" %>
<jsp:useBean id="myCode" scope="page" class="myupload.codeformat"/>
<%
  response.setHeader("Prama","no-cache");
  response.setHeader("Cache-control","no-cache");
  response.setHeader("Expires","0");
  String username=request.getParameter("username");
  String password=request.getParameter("password");
  if(username==null||password==null)//检查表单是否填写完整
  {//如果没有填写完整,提示用户错误信息,返回登录页面
    %>
    <script language=javascript>
    alert("请您填写用户名和密码!");
    history.back();
    </script>
<%
  }else{
      username=myCode.codeformat(username);
      password=myCode.codeformat(password);
      out.println(username+password);
%>codeformat.java
package myupload;public class codeformat {
  public String codeformat(String ss) {
    //处理中文问题
    try{
      String temp_p=ss;
      byte[] temp_t=temp_p.getBytes("ISO8859-1");
      ss=new String(temp_t);
    }catch(Exception e){
      System.err.println("toChinese exception:"+e.getMessage());
      System.err.println("The String is:"+ss);
    }
    //删除空格、单引号和双引号
    ss=delBlank(delquot(ss));
    return ss;
  }  public String delquot(String ss) {
    //删除单引号和双引号
    while((ss!=null)&&(ss.indexOf("'")>-1))
    {
      ss=ss.substring(0,ss.indexOf("'"))+ss.substring(ss.indexOf("'")+1);
    }
    while((ss!=null)&&(ss.indexOf("\"")>-1))
    {
      ss=ss.substring(0,ss.indexOf("\""))+ss.substring(ss.indexOf("\"")+1);
    }
  return ss;
  }  public String delBlank(String ss){
    //删除空格
    while((ss!=null)&&(ss.indexOf(" ")>-1)){
      ss=ss.substring(0,ss.indexOf(" "))+ss.substring(ss.indexOf(" ")+1);
    }
    return ss;
  }  public String printformat(String ss){
     //格式化输出文章
     while((ss!=null)&&(ss.indexOf("\r\n")>-1))
     {
       ss=ss.substring(0,ss.indexOf("\r\n"))+"<br>"+ss.substring(ss.indexOf("\r\n")+2);
    }
    return ss;
  }
}