⑴ jsp中如何獲取session的值 (第三方獲取session的值)
<form action="Appear.jsp" method="get" name="form1">
<%
Object sessionValues=sessions.getAttribute("values1");
%>
從Session中取出值:<%=sessionValues %>
<br />
<input type="submit" name="submit" value="超鏈接" >
</form>
首先你要搞懂session 是什麼東西,它的作用范圍是什麼!
Request 是在回一次答請求范圍
Session 是在一次會話中,也就是說,你從一開始進入頁面到你離開頁面時,都屬於一次會話當中,也就是說它的作用范圍比Request要廣,你在任何頁面都可以用session.getAttribute("values");得到values的值!
所以若要會使用就要先知道是什麼意思!
⑵ jsp頁面怎麼獲取session
session 是jsp頁面內置的對象,可以直接使用,如果要獲取的話,可以通過當前對象pageContext獲取request然後通過request獲得session
⑶ jsp中怎麼獲取session
一種方式:
<%
HttpSession session = request.getSession(); //獲取session
Object obj= session.getAttribute("key");
%>
另一種方式:
EL表達式:${sessionScope.key}
⑷ 求助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("鍵名"
⑸ 用JSP2.0獲取伺服器的所有Application,session值並遍歷
在jsp中加入如下代碼即可實現功能:
<% Enumeration<String> s=session.getAttributeNames();
while(s.hasMoreElements()){
System.out.println(session.getAttribute(s.nextElement()));
//這里的s.nextElement()就對應了每一個鍵名 通過他取值就可以了
}
%>
application同理
⑹ jsp頁面獲取session的問題
Jsp中獲取Session的方法:
session是jsp的內置對象,所以可以直接寫在jsp的
<%
//把b放到session里,命名為a
session.setAttribute("a",
b);
//從session里把a拿出來內,並賦值容給M
String
M
=
session.getAttribute(「a」).toString();
%>
⑺ jsp頁面獲取session的問題
session是在伺服器端的,
cookie是在客戶端的
1、問一下樓主使用的伺服器是什麼,tomcat?,版本多少,我看了一下,session跟伺服器的維護機制有關
2、在jsp頁面上有一個屬性session,它默認是true,看看樓主是不是把它設置成了false,這個屬性是指此頁面使用不使用session,如果置為false那麼就有可能產生樓主的問題
問題補充回答:
請問樓主是否設置了
response.setDateHeader("Expires",0);
這樣設置可能會是session過期
你去掉試一試
如果沒有的話
希望能把代碼給我看一下
⑻ 在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中的js如何獲取到當前的全部session,以json的形式得到
<%@page import="java.util.Enumeration"%>
<%
for (Enumeration<?> e = session.getAttributeNames(); e.hasMoreElements();) {
String key = (String) e.nextElement();
out.println(key + "=" + session.getAttribute(key) + "<br>");
}
%>