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<String, Object> 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"%>
<!DOCTYPE html>
<html lang="zh-cn">
<head>
  <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
<title>更改动态附件表</title>
<link rel="stylesheet" href="style/bootstrap.min.css">
<link rel="stylesheet" href="style/style.css">
  <style type="text/css">
  #buttonAlign{
   text-align:center;
  }
  #setMargin{
   margin-left:3%;
   margin-right:3%;
margin-bottom:40%;
margin-top:40px;
}
  #buttonAlign{
text-align:center;
}
  </style>
<script>
function formSubmitFunc()
        {
            document.getElementById("formSubmit").submit();
        }
    function messageTest()
    {
     var partName=document.getElementById("partName").value;
     var sequence=document.getElementById("sequence").value;
     if(partName=="")
          {
          document.getElementById("showCue").innerHTML = "件号为空,请返回填写";
          }
     else if(sequence=="")
          {
          document.getElementById("showCue").innerHTML = "序号为空,请返回填写";
          }
          else {
           document.getElementById("formSubmit").submit();
          }
     }
</script>
  </head>
  <body >
<div id="other">
  <h3>更改动态附件</h3><hr />
  <div id="zhang">
  <%DynamicAccessory da=(DynamicAccessory)session.getAttribute("updateDynamicAccessory"); %> //取出session里保存的内容   
  <form action="dynami

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值