怎么用JAVABEAN写个简单的网站登录程序
答案:5 悬赏:0
解决时间 2021-02-10 18:36
- 提问者网友:说不出醉人情话
- 2021-02-10 02:38
怎么用JAVABEAN写个简单的网站登录程序
最佳答案
- 二级知识专家网友:湫止没有不同
- 2021-02-10 03:19
登陆页面 login.jsp
<form name="test" action="test.jsp" method="post">
用户名:<input type="text" name="username">
密码:<input type="text" name="psd">
<input type="submit" value="提交">
</form>
Test.java 引用的javabean
package com
public class Test{
public String username;
public String psd;
各自的set和get方法
。。。。
public boolean check(String username,String psd)
{
if(username.equals("123")&&psd.equals("123"))
{
return true;
}else
{
return false;
}
}
}
处理页面do.jsp 这个页面引用javabean com包下的Test.java
<% @page language="java" contentType="text/html;charset:utf-8" import="com.Test" %>
<% Test test = new Test();
test.setUsername(request.getParameter("username")); //获取页面传来的参数
test.setPsd(request.getParameter("Psd"));
if(test.check(test.getUsername(),test.getPsd())} //调用javabean的验证函数
进入成功页面
else
进入失败页面
%>
<form name="test" action="test.jsp" method="post">
用户名:<input type="text" name="username">
密码:<input type="text" name="psd">
<input type="submit" value="提交">
</form>
Test.java 引用的javabean
package com
public class Test{
public String username;
public String psd;
各自的set和get方法
。。。。
public boolean check(String username,String psd)
{
if(username.equals("123")&&psd.equals("123"))
{
return true;
}else
{
return false;
}
}
}
处理页面do.jsp 这个页面引用javabean com包下的Test.java
<% @page language="java" contentType="text/html;charset:utf-8" import="com.Test" %>
<% Test test = new Test();
test.setUsername(request.getParameter("username")); //获取页面传来的参数
test.setPsd(request.getParameter("Psd"));
if(test.check(test.getUsername(),test.getPsd())} //调用javabean的验证函数
进入成功页面
else
进入失败页面
%>
全部回答
- 1楼网友:24K纯糖
- 2021-02-10 06:19
javabean是一个java组件,和pojo、entry一样的东西,就算连接数据库也可以撇开它实现验证登录。如果不连接数据库还要实现验证登录,那可以把用户名密码绑定到服务器里面,这样可以实现。至于jsp代码楼上大抵已经写出来了,绑定是操作可以google.
- 2楼网友:统治我的世界
- 2021-02-10 06:00
<% >这种写法是不行的咯!!!给代码的维护带来很大的困难,建议使用EL表达式代替或者使用jsp标准标签
- 3楼网友:邪性洒脱
- 2021-02-10 05:52
javabean里面通常只能存在get,set方法,向里面添加数据库访问的方法是一种很不好的编程习惯,稍好一些的是将数据库的访问写到jsp中,但这样是很不安全的,会造成数据库泄密。如果非要这么做的话,上面提供的方法已经够用了。不过没关系,将来学得多了,就行了,我只是希望你提早注意这个问题。
- 4楼网友:啵啵桃汀
- 2021-02-10 04:56
<jsp:useBean id=testa scope="application" class="com.test"/>
<%String psd=request.getParameter("psd");
String name=request.getParameter("name");
boolean x=testa.check(psd,name);
if(x==true)
成功
else
失败
%>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯