jsp用户登录系统的设计

jsp用户登录系统的设计,第1张

这个还不简单!!!

jsp页面body里的内容:

<center>

<font size=20>欢迎来到在线考试系统!</font>

<form method="post" action="/servlet/CheckLogin">

<table>

<tr>

<td>用户名:</td>

<td>

<label><input type="text" name="username"></label>

</td>

</tr>

<tr>

<td>密码:</td>

<td>

<label><input type="text" name="password"></label>

</td>

<tr>

</table>

<label><a href="registerjsp">注册</a></label>  

<label><input type="submit" name="tijiao" value="提交"></label>

<label><input type="reset" name="quxiao" value="取消"></label>

</form>

</center>

dao里验证方法的内容:

public ExamUser validator(ExamUser instance){

String sql="select from exam_user where username= and password=";

conn cdb=conncreateInstance();

//PreparedStatement ps=cdbsetPs(sql);

cdbsetPs(sql);// 设置建立连接

try {

cdbgetPs()setString(1,instancegetUsername());

cdbgetPs()setString(2,instancegetPassword());

cdbsetRs(cdbQuery2());

if(cdbgetRs()next()){

instancesetUsername(cdbgetRs()getString(2));

instancesetPassword(cdbgetRs()getString(3));

instancesetSno(cdbgetRs()getString(4));

instancesetGender(cdbgetRs()getString(5));

instancesetXibie(cdbgetRs()getString(6));

instancesetClasses(cdbgetRs()getString(7));

instancesetChengji(cdbgetRs()getInt(8));

instancesetPower(cdbgetRs()getInt(9));

}

else{

instance=null;

}

} catch (SQLException e) {

eprintStackTrace();

}

finally{

cdbcloseCon();

}

return instance;

}

servlet里dopost方法的内容:

requestsetCharacterEncoding("gbk");

responsesetCharacterEncoding("gbk");

PrintWriter out = responsegetWriter();

ExamUser eu = new ExamUser();//ExamUser类的对象

String username = requestgetParameter("username");

String password = requestgetParameter("password");

if(username==null||usernamelength()<1){

outprintln("<script language=javascript>windowlocationhref='/loginjsperr=username';</script>");

outflush();

outclose();

}

if(password==null||passwordlength()<1){

outprintln("<script language=javascript>windowlocationhref='/loginjsperr=password';</script>");

outflush();

outclose();

}

eusetUsername(username);//表单里的赋值给javaBean

eusetPassword(password);

ExamUserDAO dao = DaoFactorygetExamUserDAO();

eu=daovalidator(eu);//检查对象是否合格

HttpSession session = requestgetSession();

if(eu!=null){//该对象通过,记住它,页面跳转

sessionsetAttribute("examUser",eu);//记住这个对象

sessionsetAttribute("username", eugetUsername());

if(eugetPower()==1)

{

requestgetRequestDispatcher("/adminjsp")forward(request, response);}

else

{requestgetRequestDispatcher("/studentjsp")forward(request, response); }

}else{

outprintln(username+"sssssssssss");

outprintln("<script language=javascript>windowlocationhref='/loginjsperr=invalidate';</script>");

outflush();

outclose();

}

outflush();

outclose();

学drupal这个CMS

现在做网站,大多数在CMS这个基础上,再改改就可以了。

要用到的知识:

1HTMLCSS会用。

2PHP略通。

会上述两点,再拿出半年时间学习drupal就可以自做网站了。

jsp页面做一个倒计时的提示就可以控制时间了。

实现方法如下:

<%@ page language="java" import="javautil" pageEncoding="UTF-8"%>

<div id="showTimes"></div>

<%

long current_time=SystemcurrentTimeMillis();

long end_time=1337875200000l;

long time=end_time-current_time;

%>

<script>

var second = <%= time / 1000%>; // 剩余秒数

// 写一个方法,将秒数专为天数

var toDays = function(){

var s = second % 60; // 秒

var mi = (second - s) / 60 % 60; // 分钟

var h = ((second - s) / 60 - mi ) / 60 % 24; // 小时

var d = (((second - s) / 60 - mi ) / 60 - h ) / 24 // 天

return "剩余:" + d + "天" + h + "小时" + mi + "分钟" + s + "秒";

}

//然后写一个定时器

windowsetInterval(function(){

second --;

documentgetElementById("showTimes")innerHTML = toDays ();

}, 1000);

</script>

jsp网上购物系统开发背景:

在国家大力推进信息化建设的大背景下,城市网络基础设施和信息化应用水平得到了极大的提高和提高。

特别是在经济发达的沿海地区,商业和服务业也比较发达,公众接受新事物的能力和消费水平也比较高。开展商贸流通产业(即商品流通和服务居民的第三产业)的信息化、电子商务建设是政府的一项重要任务。

越来越多的商业服务企业认识到利用现代信息技术改变传统经营方式,利用电子商务提高管理和服务水平的重要性。

许多企业正在规划或已经开展了自己的电子商务建设,因此在商务服务行业迫切需要电子商务应用平台。

扩展资料:

电子商务建设的最终目的是开发业务和应用。

电子商城系统的建设可以建立电子商务服务的门户站点,是现实社会到网络社会的真正体现,并提供一个生活环境和经营空间的电子商务的网站符合中国国情对于大多数在线业务和在线的客户。

电子商城的建设,实现网上购物不仅是主要,它可以有效地在互联网体系结构安全、容易扩展业务框架,实现BB企业(企业),B到C(企业)的用户,和CC(用户)等应用环境,促进电子商务的发展在中国。

<%

'删除

if RequestQueryString("title") = "del" then //如果get传过来的title的值为"del"字符串的时候

dim id,sort,name,sqlsort,selectid //申请变量

id = int(RequestForm("id")) //表单传过来的ID,转成INT型

sort = int(RequestForm("sort")) //表单传过来的sort,转成INT型

name = trim(Requestform("name")) //表单传过来的name,去空格

BigClassName = trim(RequestQueryString("BigClassName")) '类别 //get传过来的大类名,去空格

NoncePage = int(RequestQueryString("page")) '当前页码 //get传过来的页码,去空格

keytext = Replace(trim(Request("keytext")),"'","") '查询关键字 //表单传过来的keytext,有引号时替换,去空格

selectid = Request("selectid") //表单传过来的selectid

if selectid = "" or selectid = Empty or selectid = null then //如果selectid为空或者selectid 没东西则d出下面JAVA

script

Responsewrite("<script language='javascript'>alert('请先选择要删除的资料!');windowhistorygo(-1);</script>")

Responseend //结束

end if //结束判断语句

'查询所有勾选资料的并用FSO删除

dim rsquery,pic //定义变量

set rsquery = ServerCreateObject("adodbrecordset") //连接数据库

rsqueryopen "select from ProductSH where id in ("&selectid&")",conn,1,1 //数据库id=selectid的所有相关信息

if not rsqueryeof then //如果没到结尾则

do while not rsqueryeof //没到结尾则循环

pic = pic & trim(rsquery("pic")) & "," //pic+表单pic+,

rsquerymovenext //往下读

loop //循环

end if //结束判断

rsqueryclose //结束

dim allstr,i,all //定义变量

allstr = Split(pic,",",-1) //读出PIC,按,号分离 '-1表示返回所有子字符串

For i = LBound(allstr) To UBound(allstr) //转大小写

delpic("//pic/"&trim(allstr(i))) 'FSO彻底删除,释放空间 //删除指定PIC

Next

sqlsort = "delete from [ProductSH] where id in ("&selectid&")" //删除数据库 id=selectid的相关数据

connExecute(sqlsort) //执行SQL语句

%>

虽然本人能力有限,希望还是对你有所帮助

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/12182193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存