锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合伊人久久大杳蕉,911精品国产亚洲日本美国韩国,亚洲国产小视频精品久久久三级http://www.tkk7.com/tinguo002/category/52099.htmlzh-cnWed, 05 Sep 2012 20:46:35 GMTWed, 05 Sep 2012 20:46:35 GMT60STRUTS2鑾峰緱session鍜宺equest http://www.tkk7.com/tinguo002/archive/2012/09/05/387093.html涓鍫h屽畨涓鍫h屽畨Wed, 05 Sep 2012 06:15:00 GMThttp://www.tkk7.com/tinguo002/archive/2012/09/05/387093.htmlhttp://www.tkk7.com/tinguo002/comments/387093.htmlhttp://www.tkk7.com/tinguo002/archive/2012/09/05/387093.html#Feedback0http://www.tkk7.com/tinguo002/comments/commentRss/387093.htmlhttp://www.tkk7.com/tinguo002/services/trackbacks/387093.html
鏉ユ簮

http://www.cnblogs.com/earl86/archive/2008/11/13/1666459.html

鍦╯truts1涓紝鑾峰緱鍒扮郴緇熺殑request鎴栬卻ession瀵硅薄闈炲父鏂逛究錛岄兘鏄寜鐓у艦鍙備紶閫掔殑錛屼絾鏄湪struts2涓紝request鍜宻ession閮借闅愯棌浜?br />struts鎻愪緵涓ょ鏂瑰紡璁塊棶session鍜宺equest錛屽叾涓瘮杈冨父鐢ㄧ殑鏄埄鐢⊿PRING閲岄潰鎵璇寸殑IOC鍗蟲帶鍒跺弽杞?br />IOC鏂瑰紡錛?br />action綾誨疄鐜癝ervletRequestAware鎺ュ彛錛屽茍鏂板緩涓涓狧ttpServletRequest request
public class UserLoginAction extends ActionSupport implements ServletRequestAware{
    public void setServletRequest(HttpServletRequest request) {
      this.request=request;
   }
鐒跺悗鍙互鐢熸垚鐨剅equest寰楀埌瀵硅薄錛屽request.getRemoteAddr()
action綾誨疄鐜癝essionAware鎺ュ彛錛屽茍鍒涘緩涓涓狹AP瀵硅薄session
public class UserLoginAction extends ActionSupport implements ServletRequestAware,SessionAware{
    public void setServletRequest(HttpServletRequest request) {
      this.request=request;
   }
public void setSession(Map session) {
   this.session=session; 
}
闈濱OC鏂瑰紡
闈濱oc鏂瑰紡

榪欑鏂瑰紡涓昏鏄埄鐢ㄤ簡com.opensymphony.xwork2.ActionContext綾諱互鍙?span style="background: 0% 50% red; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">org.apache.struts2.ServletActionContext綾伙紝鍏蜂綋鐨勬柟娉曞涓嬫墍紺恒?/div>
鑾峰緱request瀵硅薄錛?/div>
A錛?/span>HttpServletRequest request = ServletActionContext.getRequest ();
B錛嶢ctionContext ct= ActionContext.getContext()
    HttpServletRequest request=
(HttpServletRequest)ct.get(ServletActionContext.HTTP_REQUEST);
鑾峰緱session瀵硅薄錛?/div>
鍦⊿truts2涓簳灞傜殑session閮借灝佽鎴愪簡Map綾誨瀷錛屾垜浠О涔嬩負SessionMap錛岃屽鉤甯告垜浠墍璇寸殑session鍒欐槸鎸嘓ttpSession瀵硅薄錛屽叿浣撶殑鑾峰緱鏂規硶濡備笅鎵紺恒?/div>
A錛嶮ap session=ActionContext.getSession();
B錛嶮ap session=(Map)ActionContext.getContext().get(ActionContext.SESSION);
寰楀埌榪欎釜SessionMap涔嬪悗鎴戜滑灝卞彲浠ュsession榪涜璇誨啓浜嗭紝濡傛灉鎴戜滑鎯沖緱鍒板師濮嬬殑HttpSession鍙互棣栧厛寰楀埌HttpServletRequest瀵硅薄錛岀劧鍚庨氳繃request.getSession()鏉ュ彇寰楀師濮嬬殑HttpSession瀵硅薄銆備竴鑸儏鍐典笅SessionMap宸茬粡鍙互瀹屾垚鎵鏈夌殑宸ヤ綔錛屾垜浠笉蹇呭啀鍘葷搴曞眰鐨剆ession浜嗐?/div>

]]>struts2 閬嶅巻Map鐨凬涓柟娉?/title><link>http://www.tkk7.com/tinguo002/archive/2012/07/26/384097.html</link><dc:creator>涓鍫h屽畨</dc:creator><author>涓鍫h屽畨</author><pubDate>Thu, 26 Jul 2012 09:51:00 GMT</pubDate><guid>http://www.tkk7.com/tinguo002/archive/2012/07/26/384097.html</guid><wfw:comment>http://www.tkk7.com/tinguo002/comments/384097.html</wfw:comment><comments>http://www.tkk7.com/tinguo002/archive/2012/07/26/384097.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/tinguo002/comments/commentRss/384097.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/tinguo002/services/trackbacks/384097.html</trackback:ping><description><![CDATA[<h2 class="title content-title"> </h2> <div class="v33t3z3" id="content" class="content text-content clearfix"> <p>鏉ユ簮<br /><a >http://hi.baidu.com/iduany/item/19f9f622603ba8172a0f1c72</a><br />struts2 閬嶅巻Map鐨凬涓柟娉?/p> <p>涓昏閽堝浠ヤ笅鍑犵鎯呭喌鐨凪ap:<br />private Map<String, String> strMap = new HashMap<String, String>();<br />private Map<String, Person> perMap = new HashMap<String, Person>();</p> <p>private Map<String, String[]> strArryMap = new HashMap<String, String[]>();<br />private Map<String, List<Person>> perLstMap = new HashMap<String, List<Person>>();</p> <p>涓嬮潰緇欏嚭涓涓ず渚?br />1).ExpressMapAction.java<br />package com.expre.struts2.action;</p> <p>import java.util.ArrayList;<br />import java.util.HashMap;<br />import java.util.List;<br />import java.util.Map;</p> <p>import com.expre.struts2.bean.Person;<br />import com.expre.struts2.bean.Phone;<br />import com.opensymphony.xwork2.ActionSupport;</p> <p>public class ExpressMapAction extends ActionSupport {<br />private static final long serialVersionUID = -4251480679223607716L;</p> <p>private Map<String, String> strMap = new HashMap<String, String>();</p> <p>private Map<String, Person> perMap = new HashMap<String, Person>();</p> <p>private Map<String, String[]> strArryMap = new HashMap<String, String[]>();</p> <p>private Map<String, List<Person>> perLstMap = new HashMap<String, List<Person>>();<br /><br />//get&set鏂規硶,榪欓噷閮界渷鐣ヤ簡<br />...................</p> <p>@Override<br />public String execute() throws Exception {</p> <p>// 鍊間負瀛楃涓?br />strMap.put("first", "zxx");<br />strMap.put("second", "lsx");<br />strMap.put("third", "wxh");</p> <p>// 鍊間負javabean瀵硅薄<br />Person person = new Person("001", "zxx", 22);<br />person.setPhone(new Phone("apple", 18957157189L));</p> <p>perMap.put("one", person);</p> <p>person = new Person("002", "lsx", 25);<br />person.setPhone(new Phone("HTC", 18957157187L));<br />perMap.put("two", person);</p> <p>// 鏁扮粍澶勭悊<br />strArryMap.put("arr1", new String[] { "1", "310000", "hz" });<br />strArryMap.put("arr2", new String[] { "2", "310001", "xh" });<br />strArryMap.put("arr3", new String[] { "3", "310002", "sc" });<br /><br />//list瀵硅薄澶勭悊<br />List<Person> list=new ArrayList<Person>(); <br />list.add(new Person("001", "zxx", 22));<br />list.add(new Person("002", "lsx", 25));<br />perLstMap.put("one", list);<br /><br />list=new ArrayList<Person>(); <br />list.add(new Person("003", "wlx", 26));<br />list.add(new Person("004", "hzx", 28));<br />perLstMap.put("two", list);</p> <p>return "result";<br />}<br />}</p> <p>2).struts.xml<br /><!DOCTYPE struts PUBLIC<br />"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"<br />"<a ><br /><struts><br /><package name="express" extends="struts-default" namespace="/exp"><br /><action name="expressMap" class="com.expre.struts2.action.ExpressMapAction"><br /><result name="result">/jsp/strMap.jsp</result><br /></action><br /></package><br /></struts></p> <p>3.web.xml<br /><?xml version="1.0" encoding="UTF-8"?><br /><web-app version="2.4" xmlns="<a xmlns:xsi="<a <br />xsi:schemaLocation="<a >http://java.sun.com/xml/ns/j2ee</a><br /><a ><br /><filter><br /><filter-name>struts2</filter-name><br /><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class><br /></filter><br /><filter-mapping><br /><filter-name>struts2</filter-name><br /><url-pattern>/*</url-pattern><br /></filter-mapping></p> <p><welcome-file-list><br /><welcome-file>/first.jsp</welcome-file><br /></welcome-file-list><br /></web-app></p> <p>4).strMap.jsp<br /><%@ page language="java" pageEncoding="utf-8"%><br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br /><%@ taglib uri="/struts-tags" prefix="s"%><br /><html><br /><body><br /><ul><br /><li>璁塊棶Map:<s:property value="strMap"/></li><br /><li>璁塊棶Map涓煇涓厓绱?<br /><s:property value="strMap.first"/> |<br /><s:property value="strMap['second']"/> |<br /><s:property value="strMap[\'third\']"/><br /></li><br /><li>璁塊棶Map涓墍鏈夌殑key:<s:property value="strMap.keys"/></li><br /><li>璁塊棶Map涓墍鏈夌殑value:<s:property value="strMap.values"/></li><br /><li>璁塊棶瀹瑰櫒鐨勫ぇ灝忥細<br /><s:property value="strMap.size()"/> |<br /><s:property value="strMap.size"/>//榪欐槸map鐗瑰埆鐨勫湴鏂?br /></li><br /><br /><li>榪唬寰幆鍙栧?鏈綆鍗?br /><s:iterator value="strMap" id="entry"><br /><s:property value="#entry"/>{<br />key: <s:property value="key"/> <br />value:<s:property value="value"/>}|<br /></s:iterator><br /></li><br /><br /><li>榪唬寰幆鍙栧?br /><s:iterator value="strMap.keySet()" id="key"><br /><s:property value="key"/>鎴?lt;s:property value="#key"/>:<br /><s:if test="strMap[#key]!=null"> <br /><s:property value="strMap.get(#key)"/> |<br /></s:if><br /></s:iterator><br /></li><br /><br /><li>榪唬寰幆鍙栨暟緇勫?br /><s:iterator value="strMap" id="entry"><br /><s:property value="#entry"/>{<br /><s:property value="value[0]"/> <br /><s:property value="value[1]"/> |<br /><s:property value="value[2]"/> }<br /></s:iterator><br /></li><br /><br /><li>榪唬寰幆鍙栧璞″?鏈鐩存帴:<br /><ul><br /><s:iterator value="perMap" id="entry"> <br /><li><br /><s:property value="#entry"/> {<br />ID錛?lt;s:property value="value.ID"/> <br />Name錛?lt;s:property value="value.name"/> <br />Age錛?lt;s:property value="value.age"/> }|<br /></li><br /></s:iterator><br /></ul><br /></li><br /><br /><li>榪唬寰幆鍙栧璞$殑灞炴у?br /><s:iterator value="perMap.keySet()" id="key"><br /><s:property value="#key"/>:<br /><s:iterator value="perMap.get(#key)"><br /><s:property value="ID"/><br /><s:property value="name"/><br /><s:property value="phone.name"/><br /></s:iterator>|<br /></s:iterator><br /></li><br /><br /><li>紼嶅鏉傜殑榪唬<br /><s:iterator value="perLstMap" id="entry"> <br /><s:set name="total" value="#entry.value.size"/> <br /><s:iterator value="#entry.value" status="s"> <br /><s:if test="#s.first"><br /><s:property value="#entry.key"/>:鍏?{total}鏉?br /></s:if> {<br /><s:property value="ID"/> |<br /><s:property value="name"/> |<br /><s:property value="age"/><br />};<br /></s:iterator> <br /></s:iterator> <br /></li><br /></ul><br /></body><br /></html></p> <p>5).閫氳繃url錛?a href="http://localhost:8080/struts2Jsp/exp/expressMap.action">http://localhost:8080/struts2Jsp/exp/expressMap.action</a>璁塊棶灝變細鐪嬪埌杈撳嚭錛?/p> <p>鍒殑涓嶅璇達紝strMap.jsp宸茬粡鎶婁嬌鐢ㄦ柟娉曢兘鍐欏嚭鏉ヤ簡錛?/p></div><img src ="http://www.tkk7.com/tinguo002/aggbug/384097.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/tinguo002/" target="_blank">涓鍫h屽畨</a> 2012-07-26 17:51 <a href="http://www.tkk7.com/tinguo002/archive/2012/07/26/384097.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>ssh 鏁村悎鐨?鍩烘湰鍖呰鏄?/title><link>http://www.tkk7.com/tinguo002/archive/2012/02/01/369159.html</link><dc:creator>涓鍫h屽畨</dc:creator><author>涓鍫h屽畨</author><pubDate>Wed, 01 Feb 2012 06:43:00 GMT</pubDate><guid>http://www.tkk7.com/tinguo002/archive/2012/02/01/369159.html</guid><wfw:comment>http://www.tkk7.com/tinguo002/comments/369159.html</wfw:comment><comments>http://www.tkk7.com/tinguo002/archive/2012/02/01/369159.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/tinguo002/comments/commentRss/369159.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/tinguo002/services/trackbacks/369159.html</trackback:ping><description><![CDATA[struts2 <br />commons-logging-1.0.4.jar 涓昏鐢ㄤ簬鏃ュ織澶勭悊 <br />freemarker-2.3.8.jar <br />妯℃澘鐩稿叧鎿嶄綔闇瑕佸寘 <br />ognl-2.6.11.jar ognl琛ㄨ揪紺烘墍闇鍖? <br />xwork-2.0.7.jar xwork鏍稿績鍖?<br /><br />struts2-core-2.0.14.jar struts2鏍稿績鍖?<br />struts2-spring-plugin-2.0.14.jar <br />struts2鏁村悎spring鎵闇瑕佺殑鍖?<br />濡傛灉榪橀渶瑕佹暣鍚堝叾瀹冩鏋舵垨鑰呮彃浠?鍐嶅鍏ュ叾瀹冪殑鍖?<br /><br /><br /><br /><br />hibernate <br /><br />Hibernate3.jar hibernate鏍稿績鍖?<br />antlr-2.7.6.jar 涓涓璦杞崲宸ュ叿 <br />Hibernate鍒╃敤瀹冨疄鐜?<br />HQL 鍒?SQL 鐨勮漿鎹㈡ā鏉跨浉鍏蟲搷浣滈渶瑕佸寘 <br />commons-collections-3.1.jar collections Apache 鐨勫伐鍏烽泦 <br /><br />javassist-3.9.0.GA.jar 浠g爜鐢熸垚宸ュ叿, <br />Hibernate鐢ㄥ畠鍦ㄨ繍琛屾椂鎵╁睍 Java綾誨拰瀹炵幇錛屽悓cglib鍖?<br /><br />dom4j-1.6.1.jar dom4j XML 瑙f瀽鍣?<br />jta-1.1.jar 鏍囧噯鐨?JAVA 浜嬪姟澶勭悊鎺ュ彛 <br /><br />slf4j-api-1.5.8.jar鍜宻lf4j-log4j12-1.5.0.jar hibernate浣跨敤鐨勪竴涓棩蹇楃郴緇?<br />cglib.jar <br />CGLIB 瀛楄妭鐮佽В閲婂櫒 <br />asm.jar ASM瀛楄妭鐮佸簱 濡傛灉浣跨敤“cglib”鍒欏繀瑕?<br />asm-attrs.jar ASM瀛楄妭鐮佸簱 <br />濡傛灉浣跨敤“cglib”鍒欏繀瑕?<br />濡傛灉鎯充嬌鐢ㄧ紦瀛橀渶瑕佸姞鍏?ehcache.jar EHCache緙撳瓨 <br />榪炴帴鏁版嵁搴撳姞鍏ョ浉鍏沖寘.... <br /><br /><br /><br /><br /><br /><br />spring <br />spring-beans.jar 璁塊棶閰嶇疆鏂囦歡銆佸垱寤哄拰綆$悊bean <br />浠ュ強榪涜Inversion of Control / Dependency Injection錛圛oC/DI錛夋搷浣滅浉鍏崇殑鎵鏈夌被 <br /><br />spring-context.jar 鍙互鎵懼埌浣跨敤Spring ApplicationContext鐗規ф椂鎵闇鐨勫叏閮ㄧ被錛孞DNI <br />鎵闇鐨勫叏閮ㄧ被錛宨nstrumentation緇勪歡浠ュ強鏍¢獙Validation 鏂歸潰鐨勭浉鍏崇被 <br />spring-core.jar Spring <br />妗嗘灦鍩烘湰鐨勬牳蹇冨伐鍏風被 <br />spring-jdbc.jar 鍖呭惈瀵筍pring 瀵笿DBC 鏁版嵁璁塊棶榪涜灝佽鐨勬墍鏈夌被 <br />spring-orm.jar <br />瀵規槧灝勬鏋剁殑涓浜涙敮鎸?<br />spring-tx.jar 鎻愪緵瀵逛簨鍔$殑鏀寔 <br /><br />濡傛灉榪橀渶瑕丄OP鐨勬敮鎸侊紝榪樿鍔犱笂aspectjrt.jar鍜宎spectjweaver.jar <br /><br /><br />鍏跺畠鍙夊寘錛?<br /><br />commons-beanutils-1.6.jar <br />commons-dbcp-1.2.2.jar <br /><br />commons-pool-1.4.jar <br />commons-fileupload-1.2.1.jar <br />commons-io-1.4.jar <br /><br /> <img src ="http://www.tkk7.com/tinguo002/aggbug/369159.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/tinguo002/" target="_blank">涓鍫h屽畨</a> 2012-02-01 14:43 <a href="http://www.tkk7.com/tinguo002/archive/2012/02/01/369159.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://gzltchem.com" target="_blank">特级毛片全部免费播放a一级</a>| <a href="http://wwwnewhtbook.com" target="_blank">午夜亚洲国产理论秋霞</a>| <a href="http://bying100.com" target="_blank">亚洲资源最新版在线观看</a>| <a href="http://meixiudashi.com" target="_blank">6080午夜一级毛片免费看</a>| <a href="http://jsjumei.com" target="_blank">99久久亚洲精品无码毛片</a>| <a href="http://wowo123.com" target="_blank">特级无码毛片免费视频尤物</a>| <a href="http://13813855.com" target="_blank">亚洲国产精久久久久久久</a>| <a href="http://taixin668.com" target="_blank">日韩精品极品视频在线观看免费</a>| <a href="http://2002tw.com" target="_blank">亚洲va无码va在线va天堂</a>| <a href="http://hhrrrr.com" target="_blank">日本在线免费观看</a>| <a href="http://www-44455588.com" target="_blank">337p日本欧洲亚洲大胆精品555588 </a>| <a href="http://zcrencai.com" target="_blank">亚洲精品第一国产综合精品99</a>| <a href="http://7755ga.com" target="_blank">黄色大片免费网站</a>| <a href="http://www50884.com" target="_blank">亚洲色一色噜一噜噜噜</a>| <a href="http://cnlawedu.com" target="_blank">国产又黄又爽又大的免费视频 </a>| <a href="http://zbr555sina.com" target="_blank">四虎成人精品在永久免费</a>| <a href="http://www-171234.com" target="_blank">国产成人高清亚洲一区久久</a>| <a href="http://skcncar.com" target="_blank">免费又黄又爽又猛的毛片 </a>| <a href="http://anyliz.com" target="_blank">9420免费高清在线视频</a>| <a href="http://mt181.com" target="_blank">亚洲av乱码一区二区三区 </a>| <a href="http://www-36664.com" target="_blank">久久亚洲AV无码西西人体</a>| <a href="http://8mav950.com" target="_blank">中文无码成人免费视频在线观看</a>| <a href="http://2c06xyz.com" target="_blank">亚洲嫩草影院久久精品</a>| <a href="http://50077995.com" target="_blank">黄页网站在线看免费</a>| <a href="http://tlyyt.com" target="_blank">精品亚洲成A人在线观看青青</a>| <a href="http://ranjihua.com" target="_blank">avtt亚洲天堂</a>| <a href="http://fns92.com" target="_blank">久久国产免费一区二区三区</a>| <a href="http://fns92.com" target="_blank">亚洲国产精品久久丫</a>| <a href="http://44g8.com" target="_blank">又黄又爽的视频免费看</a>| <a href="http://zjszbwzl.com" target="_blank">国产午夜精品理论片免费观看</a>| <a href="http://8fue.com" target="_blank">亚洲网站视频在线观看</a>| <a href="http://dstbxg.com" target="_blank">精品免费国产一区二区</a>| <a href="http://666mou.com" target="_blank">一个人看的www在线免费视频 </a>| <a href="http://www-566846.com" target="_blank">免费高清在线爱做视频</a>| <a href="http://www676617.com" target="_blank">午夜不卡AV免费</a>| <a href="http://ax445.com" target="_blank">精品无码一区二区三区亚洲桃色</a>| <a href="http://8888kkk.com" target="_blank">永久免费bbbbbb视频</a>| <a href="http://kdp44.com" target="_blank">性色午夜视频免费男人的天堂</a>| <a href="http://zs0451.com" target="_blank">亚洲欧美日韩中文二区</a>| <a href="http://91vk.com" target="_blank">国产日韩亚洲大尺度高清</a>| <a href="http://727744.com" target="_blank">久久精品无码一区二区三区免费</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>