一个简单的javabean

Login.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<% request.setCharacterEncoding("UTF-8");  %>

<jsp:useBean id="login" class="ch03.Login" scope="page"   />
<jsp:setProperty property="*" name="login" />
<html>
  <head>
    <title>My JSP 'Login.jsp' starting page</title>
 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="expires" content="0">   
 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 <meta http-equiv="description" content="This is my page">
 <!--
 <link rel="stylesheet" type="text/css" href="styles.css">
 -->

  </head>
 
  <body>
   <%
   String Lname = (String)request.getParameter("name");
   String Lpwd  = (String)request.getParameter("password");
   String temp = (String)request.getParameter("ready");
  
   boolean OK;
   if(temp!=null && temp.equals("true"))
   {
     OK=true;
   }else{
     OK=false;
   }
  
   if(login.getReady())
   {
  
    %>
    <% if((Lname=="" || Lpwd=="") && OK==true) { %>
   
   
    <jsp:forward page="Error.jsp">
      <jsp:param name="ErrorInfo" value="用户名和密码不能为空,请检查输入!" />
    </jsp:forward>
   
    <%
    }else{
     %>
    <center>
         你好,
       Email:<jsp:getProperty name="login" property="name" />@XX.com
       <bR/>
       VIPnumber:<jsp:getProperty name="login" property="password" /> 
    </center>
    <%
    }
     %>
    
     <%
     }else{
      %>
     <center>
    
      登录
    <form name="login" action="Login.jsp" method="post">
       <input type="hidden" name="ready" value="true"/>
       用户名:<input type="text" name="name"/>
   密码:<input type="text" name="password"/>
   <input type="submit" value="确定"/>     
    </form> 
     </center>
     <%
     }
      %>
  </body>
</html>

Login.java

package ch03;

public class Login {
  private String name;
  private String password;
  private boolean ready;
 
  public Login()
  {
   ready=false;
  }
 
  public void setName(String name)
  {
   this.name = name;
  }
 
  public void setPassword(String password)
  {
   this.password = password;
  }
 
  public void setReady(boolean ready)
  {
   this.ready = ready;
  }
 
  public String getPassword()
  {
   return password;
  }
 
  public String getName()
  {
   return name;
  }
 
  public boolean getReady()
  {
   return ready;
  }
 
}

 

Error.jsp

<%@ page contentType="text/html charset=utf-8" %>
<% request.setCharacterEncoding("utf-8"); %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'MyJsp.jsp' starting page</title>

 <meta http-equiv="pragma" content="no-cache">
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="expires" content="0">   
 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
 <meta http-equiv="description" content="This is my page">
 <!--
 <link rel="stylesheet" type="text/css" href="styles.css">
 -->

  </head>
 
  <body>
   <%= request.getParameter("ErrorInfo") %>
  </body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值