一个Servlet的问题?
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中加入呀!