亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

jsp中Action使用session方法實例分析

2024-09-05 00:22:13
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jsp中Action使用session方法,實例分析了action操作session的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例分析了jsp中Action使用session方法。分享給大家供大家參考。具體如下:

在Struts2里,如果需要在Action中使用session,可以通過下面兩種方式得到  

1.通過ActionContext class中的方法getSession得到  

2.Action實現org.apache.struts2.interceptor.SessionAware接口的方式來對session進行操作  

下面先看一個采用第一種方式,在action中得到session的例子  

復制代碼 代碼如下:

package s2.ex.action;
import java.util.Map;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class SessionTestActionextends ActionSupport {
    public String execute() {
       ActionContext actionContext = ActionContext.getContext();
        Map session = actionContext.getSession();
        session.put("USER_NAME","Test User");
        return SUCCESS;
    }
}

在這個例子中,通過ActionContext得到session,并往session里放置一個key為USER_NAME,值為Test User的內容。

下面是一個實現org.apache.struts2.interceptor.SessionAware接口來對session操作的例子  

復制代碼 代碼如下:

package s2.ex.action;
import java.util.Map;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport; 
public class SessionTest1Action extends ActionSupport implements SessionAware {
    private Map session;
    publicvoid setSession(Map session) {
        this.session = session;
    }
    public String execute() {
        this.session.put("USER_NAME","Test User 1");
        return SUCCESS;
    }
}

在這個例子中實現了接口SessionAware中的setSession方法。

上面兩種方式都可以得到session,能實現的功能都是一樣的。

這里推薦通過第二種方式來使用session,原因是便于做單體測試,用第二種方式,只需要構造一個Map就可以對actionclass進行單體測試了。

在一個項目中可能會有很多action都需要用到session,如果每個action都來實現 org.apache.struts2.interceptor.SessionAware這個接口,可能會顯得比較麻煩,所以建議作一個抽象的 BaseAction類來實現org.apache.struts2.interceptor.SessionAware接口,以后所有的action只要繼承這個BaseAction就可以了。

下面是一個如何在JSP中使用session的例子。  

復制代碼 代碼如下:

<%@ page contentType="text/html; charset=UTF-8" %>
<%@page pageEncoding="utf-8" %>
<%@taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Session Test</title>
</head>
<body>
    <h1><s:property value="#session.USER_NAME"/></h1>
</body>
</html>

一般在項目中往往會往session里放置一個Object,必如說user,user里有個booleanadmin和String userName,如果user里存在isAdmin的方法,在jsp中可以通過<s:iftest="#session.user.admin">來判斷用戶有沒有管理權限,通過<s:property value="#session.user.userName">或者來取得用戶名。

希望本文所述對大家的jsp程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲石原莉奈一区二区在线观看| 亚洲综合视频1区| 欧美日韩午夜视频在线观看| 日韩欧美在线播放| 97热在线精品视频在线观看| 96pao国产成视频永久免费| 国产69精品久久久久9| 欧美日韩一区二区免费在线观看| 日韩欧美在线视频日韩欧美在线视频| 亚洲欧美综合图区| 2019中文在线观看| 亚洲最新视频在线| 国产精品高潮呻吟久久av无限| 91中文字幕在线| 日韩在线观看电影| 亚洲欧美精品中文字幕在线| 亚洲国产一区二区三区四区| 欧美成人激情在线| 亚洲欧美日韩高清| 久久久视频免费观看| 国产日产久久高清欧美一区| 亚洲精品国产拍免费91在线| 欧美精品在线观看91| 欧美激情videoshd| 亚洲男人天堂手机在线| 亚洲精品福利免费在线观看| 97色在线观看| 91色琪琪电影亚洲精品久久| 色av中文字幕一区| 在线播放日韩精品| 岛国视频午夜一区免费在线观看| 久久91亚洲精品中文字幕| 欧美精品福利视频| 伊人伊成久久人综合网站| 色天天综合狠狠色| 国产区亚洲区欧美区| 97视频在线播放| 欧美性猛交xxxx富婆弯腰| 久久久精品在线| 中文字幕在线国产精品| 日韩电影网在线| 国产精品免费视频久久久| 国产精品嫩草视频| 亚洲精品大尺度| 成人免费在线视频网站| 亚洲国产天堂久久综合网| 夜夜嗨av色一区二区不卡| 2018中文字幕一区二区三区| 91日韩在线播放| 欧美极品在线视频| 欧美一级免费看| 日本欧美精品在线| 日本91av在线播放| 久久99精品久久久久久噜噜| 欧洲美女7788成人免费视频| 久久影视免费观看| 日韩理论片久久| 国产精品美乳在线观看| 91av在线看| 国产精品久久久久久久久久小说| 精品一区二区亚洲| 正在播放国产一区| 北条麻妃久久精品| 亚洲**2019国产| 久久综合久久八八| 国产成人精品一区二区| 欧美亚洲另类激情另类| 中文字幕在线看视频国产欧美| 国产一区二区三区精品久久久| 国语自产在线不卡| xvideos亚洲人网站| 在线日韩第一页| 色与欲影视天天看综合网| 欧美影院成年免费版| 亚洲影视九九影院在线观看| 欧美激情在线有限公司| 国产激情综合五月久久| 一个人看的www欧美| 亚洲a∨日韩av高清在线观看| 日韩视频免费中文字幕| 96精品视频在线| 亚洲人成在线观看网站高清| 欧美在线性爱视频| 96国产粉嫩美女| 国产精品三级在线| 丝袜美腿精品国产二区| 伊人男人综合视频网| 亚洲国产婷婷香蕉久久久久久| 成人免费淫片aa视频免费| 国产亚洲美女久久| 欧美成人精品激情在线观看| 亚洲免费一在线| 欧美视频专区一二在线观看| 96精品久久久久中文字幕| 久久久久中文字幕2018| 中文字幕9999| 欧洲午夜精品久久久| 欧美日韩中文在线观看| xvideos成人免费中文版| 中文字幕av日韩| 91精品国产免费久久久久久| 成人天堂噜噜噜| 欧美日韩免费在线观看| 国产69精品久久久久99| 国产日韩欧美一二三区| 日韩成人网免费视频| 97在线精品国自产拍中文| 亚洲小视频在线观看| 日韩在线播放一区| y97精品国产97久久久久久| 2019国产精品自在线拍国产不卡| 欧美三级欧美成人高清www| 日韩国产高清污视频在线观看| 日韩欧美在线观看视频| 国产欧美日韩91| 欧美怡春院一区二区三区| 亚洲人成网站777色婷婷| 欧美www在线| 美女少妇精品视频| 国产一区香蕉久久| 91久久嫩草影院一区二区| 国产成人精品视频在线| 亚洲一区二区中文字幕| 国产精品扒开腿做爽爽爽的视频| 亚洲精品wwww| 中文字幕一区电影| 日韩中文在线中文网在线观看| 成人免费直播live| 久久激情五月丁香伊人| 丰满岳妇乱一区二区三区| 久久久成人av| 亚洲女人天堂av| 国产专区精品视频| 91国产一区在线| 国产精品偷伦视频免费观看国产| 国产精品久久久精品| 91精品国产综合久久香蕉| 欧美一级黑人aaaaaaa做受| yw.139尤物在线精品视频| 欧美在线影院在线视频| 久久精品视频在线观看| 日韩欧美精品在线观看| 日韩电影免费观看在线观看| 日韩在线高清视频| 国产欧美亚洲视频| 热草久综合在线| 日韩成人黄色av| 日韩av电影在线免费播放| 国产精品成人av性教育| 久久国产精品偷| 国产精品久久久久aaaa九色| 日本道色综合久久影院| 欧美视频在线视频| 久久久之久亚州精品露出| 日韩av中文字幕在线播放| 国产精品自产拍在线观看中文| 欧美电影免费在线观看| 久久中文字幕在线视频| 神马久久桃色视频| 69久久夜色精品国产69| 亚洲a∨日韩av高清在线观看| 亚洲一区二区三区香蕉| 日本不卡高字幕在线2019| 久久青草福利网站|