SSH中怎么使用session


public String TurnToUpdate(){//转向更新页面

注意:Session的范围比Request的大

Action里的方法

 public String TurnToUpdate(){

HttpServletRequest request=ServletActionContext.getRequest();
//HttpSession session=request.getSession();这是底层session 尽量不使用
ActionContext actionContext = ActionContext.getContext();  

Map session = actionContext.getSession(); //使用struts的SessionMap 
String info="";
int id=Integer.parseInt(request.getParameter("dynamic_u_id"));
DynamicAccessory dynamicAccessoryTemp=dynamicAccessoryService.findDynamicAccessoryById(id);
if(dynamicAccessoryTemp==null){
info="更新出现异常!请重试!";
request.setAttribute("information",info);
return "updateResult";
}
session.put("updateDynamicAccessory",dynamicAccessoryTemp); //保存到session中
return "update";

        jsp页面如下

       <%@ page contentType="text/html" pageEncoding="UTF-8" %>
<%@page import="domain.DynamicAccessory"%>



 

更改动态附件表


 

 
 


 

更改动态附件



 

  <%DynamicAccessory da=(DynamicAccessory)session.getAttribute("updateDynamicAccessory"); %> //取出session里保存的内容   
 

     
     
     
     
        
       
         
       
       
       
       
       
       
       
        
       
       
       
         
       
       
       
                      
       
        
       
       
       
         
       
       
       
                      
       
        
       
       
       
         
       
       
       
                      
       
        
       
       
       
         
       
       
       
                      
       
        
       
       
       
         
       
       
       
                      
       
        
       
       
       
         
       
       
       
       
     
     
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >

      
   
 
   
 
      
   
 
 
 
 
 

 

 

 

 


     
   
 

你可能感兴趣的:(java,web)