一个Servlet的问题?

geniusjava 2003-04-29 09:00:13
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ShoppingCartViewerSession extends HttpServlet {
public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException {
res.setContentType("text/html");
PrintWriter out=res.getWriter();
HttpSession session=req.getSession();
session.setAttribute("cart.items","kjkj");

String[] items=(String[])session.getAttribute("cart.items");//怎么得到我要购的物品呀?
out.println("<html><head><title>SessionTracker</title><head>");
out.println("<body><h1>Session Tracking Demo</h1>");
out.println("You currently have the following itemsin your cart:<br>");
if(items==null) {
out.println("<b>None</b>");
}
else {
out.println("<ul>");
for(int i=0;i<items.length;i++) {
out.println("<li>"+items[i]);
}
out.println("</ul>");
}
out.println("<form action=\""+res.encodeURL("/servlet/ShoppingCart")+"\" method=post>");
out.println("Would you like to<br>");
out.println("<input type=submit value=\" Add More Items \">");
out.println("<input type=submit value=\" Check out \">");
out.println("</form>");
out.println("For help ,click <A href=\""+res.encodeURL("/servlet/Help?topic=ShoppingCartViewer")+"\">here</A>");
out.println("</body></html>");
}
}

我这个程序输出None,怎么没有物品名称呢?怎么往session中加入呀!
...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoken 2003-04-29
  • 打赏
  • 举报
回复
javax.servlet.jsp.PageContext,参看j2sdkee documentation
geniusjava 2003-04-29
  • 打赏
  • 举报
回复
pageContext.getSession();这句话是什么意思?
zzhangwa 2003-04-29
  • 打赏
  • 举报
回复
同意楼上
wellsoon 2003-04-29
  • 打赏
  • 举报
回复

servlet 里写 上 HttpSession session = null;

session = pageContext.getSession();

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧