请问在jsp页面上怎么设置session?(在线结分)

ronalogi 2004-10-25 10:01:34
<%session.setAttribute("cartid",gwcid);%>
前面的session定义该怎么写?

如果不能写在jsp页面中该怎么办?
...全文
3960 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
laoji 2004-11-15
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>Session参数设置和获取示例</title>
</head>
<body>
<center>
<h3>Session参数设置和获取示例</h3>
<form method="post" action="SessionAttrDemo1.jsp">
<p>产品标识:<input type="TextField" name="product" value=""></p>
<p>产品数量:<input type="TextField" name="quantity" value=""></p>
<input type="submit" name="Submit" value="设置session参数">
<input type="reset" value="重写">
<a href="SessionAttrDemo2.jsp">显示session的产品标识和数量</a>
</form>
<%
//取得产品标识
String product = request.getParameter("product");
//取得产品数量
String quantity = request.getParameter("quantity");
if(product!=null && quantity!=null){
//设置session的产品标识
session.setAttribute("product", product);
//设置session的产品数量
session.setAttribute("quantity", quantity);
}
%>
</center>
</body>
</html>


-------------------------------------------------

<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>Session参数设置和获取示例</title>
</head>
<body>
<center>
<p>产品的名字是<%=session.getAttribute("product")%></p>
<p>产品的数量是<%=session.getAttribute("quantity")%></p>
</center>
</body>
</html>
回复
alpha15 2004-11-14
session是隐含对象,在jsp里可以直接使用
就相当于servlet里的HttpSession类的对象
回复
chageoni 2004-11-14
就像4楼写的那样
<%session.setAttribute("pk","gwcid");%>
回复
jFresH_MaN 2004-11-14
<%@ page session="true" %>但jsp中这个值是默认设为true的
session是内置对象,直接用的
session.putValue()方法已经被淘汰了
现在都是用session.setAttribute();
回复
fenglei898 2004-11-14
写在.jsp文件里,不要写在.java文件里
回复
bp69 2004-10-25
不要写,直接用
回复
0242891 2004-10-25
<%session.setAttribute("pk","gwcid");%>
回复
ronalogi 2004-10-25
我按2楼的代码写了,但是编译出错Error #: 300 : method putValue(java.lang.String, int) not found in interface javax.servlet.http.HttpSession at line 22
回复
iceball 2004-10-25
只要你不在<%@ page session="false" %>,就自动默认了session的使用
回复
qjyh 2004-10-25
什么意思啊?用session比较容易嘛,
<%@ page session="true" %>

<%
session.putValue("cartid",gwcid);
%>

<%=session.getValue("cartid") %>
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告