导航:首页 > 编程语言 > jsp页面获取session

jsp页面获取session

发布时间:2021-10-24 13:13:19

A. jsp页面获取session的问题

Jsp中获取Session的方法:
session是jsp的内置对象,所以可以直接写在jsp的
<%
//把b放到session里,命名为a
session.setAttribute("a",
b);
//从session里把a拿出来内,并赋值容给M
String
M
=
session.getAttribute(“a”).toString();
%>

B. jsp页面怎么获取session

session 这介绍得还好回答
http://jingyan..com/article/0964eca236ecd48284f5366f.html

C. 如何在前台jsp页面中取出session中存入的对象里面的属性

jsp中可以通过session的内置方法:("属性名");来获取某个属性。
session对象常用方法
getId():返回一个唯一的标识,这些标识为每个session而产生。当只有一个单一的值与一个session联合时,或当日志信息与先前的session有关时,它被当做键名使用。
getCreationTime():返回session被创建的时间。
getLastAccessedTime():返回session最后被客户发送的时间。最小单位为毫秒(ms)。
getMaxInactiveInterval():返回总时间(秒),负值表示session永远不会超时。
getAttribute(String key):通过指定的关键字获取一个存储在session中相应的信息。例如:Integer item =(Integer) session.getAttribute("item")。
setAttribute(String key, Object obj):提供一个关键词和一个对象值,然后存在session当中。例如:session.setAttribute(“item”,itemName)。

D. JSP如何取出session里的值

jsp获取action传来的session值问题有一下几种方法:
比如action中有个session ("sessionid","11111111")
一、用内struts标签获取:<s:property value="#session.sessionid"/>
二、<%=request.getSession.getAttribute("sessionid");> session也是内容置对象之一,可以直接用session,比request.getSession方便多了,也可以写成<%=session.getAttribute("sessionid");>
三、el表达式获取:${sessionScope.sessionid}
如果赋值的是个bean,也是一样的,类似于${sessionScope.bean.beansth}

E. jsp页面怎么取session的值

jsp获取action传来的session值问题有一下几种方法:
比如action中有个session ("sessionid","11111111")
一、用struts标签获取:<s:property value="#session.sessionid"/>
二专、<%=request.getSession.getAttribute("sessionid");> session也是内置对象之一,可以属直接用session,比request.getSession方便多了,也可以写成<%=session.getAttribute("sessionid");>
三、el表达式获取:${sessionScope.sessionid}
如果赋值的是个bean,也是一样的,类似于${sessionScope.bean.beansth}

F. 求助jsp页面中如何获取到session对象

刚刚没发好,代码没发上去

java文件是这样的,在登录验证的时候要给出session

......
Sysuser u=sysuserService.validateUser(sysuser.getUsername(), sysuser.getPassword());
session.put("sysuser",u);
......

这里面的u是个对象,不是string值了,我现在就不知道如何能在jsp页面中获取session值了?希望各位给点指点,我想在jsp文件中用代码块来读取session做相应的权限判断
<%
请问这里面怎么写才能获取session这个对象呢
%>

session.getAttribute("sessionName");//return object
谢谢

不过我用
[code=7]
String user=null;
user=session.getAttribute("sysuser");
[/code]

eclipse报错来的,提示说"不能从Object转换为String"

我怎么能输出session对象为一段段的字符串呢
String user = (String)session.getAttribute("sysuser");
4楼正解
String user=null;
user=session.getAttribute("sysuser").tostring;

session.getAttribute("键名"

更详细的解决办法参考 :
http://passport..com/?logout&u=http%3A//..com.jishu6.cn/java/%3fa=4.7123016442318

G. 如何在html中获取jsp中的session的值

服务器跟踪用户状态有好几种方法,其中一种就是,服务器保持session,给客户端一个sessionid,客户端每次发送请求时,会把这个sessionid提交给服务器(这是浏览器干的事),服务器根据这个sessionid找到相应的session,如果你用的jsp,jsp引擎(比如tomcat)会吧这个session作为一个实例变量放到jsp页面里,你可以直接使用。如果是html文件,jsp引擎会直接发送给客户端html文件的内容。

客户端的js访问cookie的方法只能访问存储在客户端的cookie(使用js或session的cookie存储的)。

一般来说,只有服务器端的CGI程序(ASP、PHP、JSP)具有session会话功能,用来保存用户在网站期间(会话)的活动数据信息,而对于数量众多的静态页面(HTML)来说,只能使用客户端的cookies来保存临时活动数据,但对于cookies的操作是个很烦琐的过程,远没有对于session操作那样简便。

为此,本文向读者推荐一种在DHTML中的解决方案“Persistence技术”,使得在静态页面中也能使用session会话功能。

使用保持(Persistence)技术让我们能够在当前会话过程中保存一些数据对象到客户端,它减少了对服务器的访问请求,充分发挥了客户端计算机的数据处理能力,从而也整体提升了页面显示效率。

Microsoft Internet Explorer 5浏览器和以后的版本都支持使用状态保持(Persistence)技术,它有以下几种行为可供调用:
saveFavorite—当页面被添加到收藏夹时保存页面状态和信息
saveHistory—在当前会话中保存页面状态和信息
saveSnapshot—当页面被保存到硬盘时,保存页面状态和信息persists
page state and information directly in the page when users save the Web page to
their hard disk.
userData—在当前会话中用XML格式保存页面状态和信息 网页制作

Persistence技术打破了以前使用使用cookies和session的传统,它继承了以前cookies的一些安全策略,同时也增加了存储和管理数据的能力。我们的每个页面有64KB的用户数据存储容量,对于每个站点总计有640KB的存储上限。

Persistence技术存储的数据格式符合XML标准,所以可以使用DOM技术中的getAttribute和setAttribute方法来存取数据。

下面是一个Persistence技术的典型应用,通过对Persistence存储数据的分析,使得静态页面具有验证功能。
实际判断过程是这样的:
有三个对象:游客V、导航页面A、内容页面C
游客V只能通过导航页面A的链接才能看到内容页面C;
如果游客V是通过其它途径来访问内容页面C(比如通过其它网站的超链接、直接在IE地址栏中输入网址访问等),内容页面C将自动提示版权信息,显示空白页。

具体实现步骤:
一、在“导航页面”中加入一个STYLE用来定义persistent类,同时加入存储函数fnSave用来授权。
<STYLE>
.userData {behavior:url(#default#userdata);}
</STYLE>

<SCRIPT language=Javascript>
网页编程

function fnSave(){
oPersistDiv.setAttribute("bIsValid","true");
oPersistDiv.save("oXMLStore");
}
</SCRIPT>
二、在“导航页面”的<body>和</body>区域中定义一个层用来标识Persistence对象
<DIV CLASS=userData ID="oPersistDiv"></DIV>
三、在“导航页面”的超链接属性中加入一条语句用来调用函数fnSave:
<a href='redhat2.htm' onmousedown="fnSave()">

接下来,为“内容页面”加入验证功能:
四、在“内容页面”中加入一个STYLE用来定义persistent类,同时加入存储函数fnLoad用来判断合法性。
<STYLE>
.userData {behavior:url(#default#userdata);}
</STYLE>
<SCRIPT>
var bPageValid=false;
function fnLoad(){
oPersistDiv.load("oXMLStore");
if((oPersistDiv.getAttribute("bIsValid"))&&(oPersistDiv.getAttribute("bIsValid")=="true")){
bPass=true;
网页模板

}
else{
bPass=false;
}
oPersistDiv.setAttribute("bIsValid","false");
oPersistDiv.save("oXMLStore");
if(bPass==false){
var sError="来源不明,请您通过授权网站访问我们.";
alert(sError);
location.href="about:blank";
}
}
</SCRIPT>
五、修改“内容页面”的<body>区域如下:
<BODY onload="fnLoad()">
<DIV CLASS=userData ID="oPersistDiv"></DIV>

从以上范例可看出,通过persistence的使用,使得普通的静态内容页面具有了session功能,一般的不敏感信息完全可以通过session保存在客户端。

另外,如果不明白persistence的使用,也可以这样,你的首页上有个form,用来提交用户名和密码。如果你把首页换成html页面,完全可以,不过要在其他地方接收用户名和密码(比如logon.jsp)。form的action设为logon.jsp。很简单。使用form的action来转移接受session的地方,首页就可以用静态了

H. jsp页面接收session中的值并显示在页面中

jsp获取的session直接从抄内置对象获取,用el表达式显示就可以了。
java后台设置session方法:
HttpSession session=request.getSession();
session.setAttribute("sname", "test-session");//session设值
request.setAttribute("rname","test-request");//request设值
request.getRequestDispatcher("index.jsp").forward(request, response);
${sname}//session取值
${rname}//request取值
jsp页面用el表达式取值方法:
用<%=request.getSession().getAttribute('sname')> 就可以取到值了。

I. 在jsp页面怎么取session里的List

用EL表达式,比如你的list名字就叫list,那么jsp中就写${list} 这样,就能自动获取session中的值了,其实这个${}是从4个域中进行获取的.

J. 在jsp页面怎么取session里的List

在jsp页面获取session里的list集合,步骤如下:
1.首先新建一个DTO(对象传输模型),用来测试数内据:
public class User{
private String name;
private String password;
private String email;
}
2.生成它容们的get,set方法.
然后 在处理业务逻辑的类中 User user = new User()。
3.从登录页拿到用户信息,通通传入这个User对象(user.name="小江";user.password="1234"),这样,一个user对象就表示一个人的登录信息了。
再,List<User> list = new ArrayList<User>,把User对象放入list(list.add(user)),
最后,把list加入HttpSession
4.取出来的时候 遍历list
for(User user:list){
user.name;
user.password
}

阅读全文

与jsp页面获取session相关的资料

热点内容
民国崛起之黄埔 浏览:390
love法国电影百度云 浏览:885
视频文件格式app 浏览:289
主角收多女的修真小说 浏览:794
颜仟汶演过流落黄岛的全部电影 浏览:860
那种电影网你懂的 浏览:249
来点台湾伦理片 浏览:439
斗罗之主角叫叶枫的小说 浏览:728
与姑父相爱的小说 浏览:848
0855影视手机在线观看免费 浏览:429
李采潭演过的作品 浏览:546
李采潭主演所有电影 浏览:145
中文在线免费看影视 浏览:656
手机不卡电影网在线看 浏览:782
午夜小电影网址大全 浏览:204
电脑看免费电影网站 浏览:38
神马影视大香蕉 浏览:480
cstar大数据 浏览:49
用苹果手机可以看的网站 浏览:361
免费看小电影的网站。 浏览:89

友情链接