中易网

怎么用JAVABEAN写个简单的网站登录程序

答案:5  悬赏:0  
解决时间 2021-02-10 18:36
怎么用JAVABEAN写个简单的网站登录程序
最佳答案
登陆页面 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
进入失败页面

%>
全部回答
javabean是一个java组件,和pojo、entry一样的东西,就算连接数据库也可以撇开它实现验证登录。如果不连接数据库还要实现验证登录,那可以把用户名密码绑定到服务器里面,这样可以实现。至于jsp代码楼上大抵已经写出来了,绑定是操作可以google.
<% >这种写法是不行的咯!!!给代码的维护带来很大的困难,建议使用EL表达式代替或者使用jsp标准标签
javabean里面通常只能存在get,set方法,向里面添加数据库访问的方法是一种很不好的编程习惯,稍好一些的是将数据库的访问写到jsp中,但这样是很不安全的,会造成数据库泄密。如果非要这么做的话,上面提供的方法已经够用了。不过没关系,将来学得多了,就行了,我只是希望你提早注意这个问题。
<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 失败 %>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
冯家家电家具城地址在什么地方,想过去办事
X012/东兴街(路口)怎么去啊,有知道地址的么
海马s5发动机是哪产的
天猫看中一台德国美诺的洗衣机,值得入手吗?
北环西路/科慧大道(路口)在哪里啊,我有事要
现在内存已经达到ddr4 2400m现在家庭一条8g的
莫大楼共十成每层4米,小明站在8楼阳台,他离
深圳哪里有很正规的瑜伽教练培训馆?
58上前几页都是一样的,跟车员,送餐员都工资
win7 64能装proe哪个版本
QQ网购上的耐克都说从好乐买仓库发货?QQ网购
一寸的彩照是什么样子的
咱们大固始哪个小区好 最近准备买房
做梦,梦见我跟我妈妈合力掐死了一个女人,那
屈臣氏吉首和盛堂店地址在哪,我要去那里办事
推荐资讯
欺负别人的人过得很开心,好像做了什么都不会
蔬菜浇了尿液为什么还能吃啊
贵州公务员B类考试一般是什么职位
三明北如何坐动车到湖南呢?
我老公从不做家务,该怎么办?
楚雄交通医院几路车可以到呀
老康佳彩电,现在屏幕画面上下收缩,并且还会
新集秘制面皮这个地址在什么地方,我要处理点
煤矿调度室管理方法及工作方式提出几条可行性
这“美”和“珍”的成语或词语?
为什么我的显示屏有阴影?
如何把skp格式的模型导入archicad里面?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?