3、Action中获取原有的sessionid
package com.zyx.web.action.shopping;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.springframework.stereotype.Controller;
@Controller("/shopping/cart")
public class CartAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
String sid = request.getParameter("sid");
HttpSession session = SiteSessionListener.getSession(sid);
if(session == null){
request.getSession().setAttribute("buycart", new Date());
}else{
request.setAttribute("message", session.getAttribute("buycart"));
}
return mapping.findForward("cart");
}
}