① jsp做web项目中,做用户管理信息中查找用户怎么做啊
你查找的语句就是
select
*
from
table_nam
t
where
t.name
=
"你的参数"
查询出来可能会有多个数据
,你获取结果集
然后对结果集进行遍历循环封装成为对象(jdbc的这种,一般我们项目用ibatis,hibernate这些都很简单,框架会自动封装成为集合),然后放到list
,然后放到jsp
jsp页面导入几个标签库..进行foreeach
遍历...
就样就可以了
如果还有疑问可以追问
② JAVA WEB 中登录的session的判断 如何控制用户权限可以访问那些东西
看你要做简单的还是复杂的咯 复杂的话 到网上去找一些类似rbac的权限控制的东西。
简单的嘛 给个思路咯:用户登录后 你用session存储了用户的对象,把用户的权限也放到session中,然后每个页面的顶部 都做个判断,在页面中 用session获得登录用户的对象和权限,然后判断权限,如果有权限就继续执行,不能访问则跳转到其他页面。
③ webwork传参如何封装成对象
两种方法
1:在action中创建一个对象,并添加get/set方法,然后使用这个对象的引用.属性,在jsp中就可以了。
2:action实现ModelDriver,然后重新getModel();方法,返回你封装的对象。
④ java web实现简单的用户登录需要哪些技术
简单的话,就是jsp页面有个用户信息表单,点击提交就跑到后台servlet
然后后台就校验用户身份信息,信息可以从数据库拿,用jdbc连接数据库最简单了
完了之后就用response响应请求,或者是发request请求新的登录成功页面jsp
⑤ 设计一个实现登录功能的Web项目,要求:保存用户名和密码在Cookie中,下次登录不再重新输入,运行效果如
var cookie = {};
//设置
cookie.SetCookies=function(name,value,exptime){
try{
if(arguments.length == 2) return arguments.callee(name,value,30*24*60*60*1000);
var exp= new Date();
exp.setTime(exp.getTime() + exptime);
document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
}
catch(e){
throw new Error("SetCookies: " + e.message);
return false;
}
}
//获取
cookie.GetCookies=function(name){
try{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null)
return unescape(arr[2]);
return null;
}
catch(e){
throw new Error("GetCookies: " + e.message);
return false;
}
}
//提交时函数头省略获取
var username = document.getElementById('username').value;
var password = document.getElementById('password').value;
cookie.SetCookies ("username",username);
cookie.SetCookies ("password",password);
//进入本页时 jquery 加载onload 别忘了导包
$(document).ready(function(){
//可以判断下null值。
document.getElementById('username').value = cookie.GetCookies("username");
document.getElementById('password').value = cookie.GetCookies("password");
});
⑥ JSP中在javaweb有几大对象用来封装数据,分别是
这个问题翻开教材就能找到的。