日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Struts值栈与Ognl

發布時間:2025/3/20 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Struts值栈与Ognl 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

配置xml:

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"> <struts><package name="stack" namespace="/stack" extends="struts-default"><action name="stack_*" class="star.july.c_valuestack.StackAction" method="{1}"><result name="success">/index.jsp</result><result name="input">/add.jsp</result></action></package></struts>

StackAction: ??

package star.july.c_valuestack; import java.util.Map; import star.july.b_validation.Student; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.util.ValueStack; public class StackAction extends ActionSupport{Student student;public Student getStudent() {return student;}public void setStudent(Student student) {this.student = student;}public String stack(){String name = student.getName();ActionContext ac = ActionContext.getContext();//使用對象棧存儲對象//獲取值棧,用list的棧方式存取ValueStack vs = ac.getValueStack();//將對象放入棧中,壓棧vs.push(student);//彈棧// vs.pop();//使用映射棧存取對象//添加自己的值和棧Map map = ac.getContextMap();map.put("map", "自定義");//獲取requestMap rp = (Map)ac.get("request");rp.put("rp", "請求");//獲取sessionMap sp = ac.getSession();sp.put("sp", "會話");//獲取application并賦值Map ap = ac.getApplication();ap.put("ap", "應用");System.out.println(student);return SUCCESS;} }


輸入值:

<body><s:fielderror></s:fielderror><form action="<c:url value='/stack/stack_stack'/>" method="post">用戶名:<input type="text" name="student.name"><br><input type="submit" value="提交"/></form>


<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="/struts-tags" prefix="s" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><!-- 對象棧的取方式,用[] --><!-- 取出方式,從下表開始一直取到結束為止 -->對象棧的取方式,用[]<s:property value="[1]"/><br><s:property value="[0]"/><br><br><br><!-- 映射棧的取值方式,前面加# -->映射棧的取值方式,前面加#<br><s:property value="#map"/><br><s:property value="#request.rp"/><br><s:property value="#session.sp"/><br><s:property value="#application.ap"/><!-- 調試值棧,看值 --><s:debug></s:debug></body> </html>

總結

以上是生活随笔為你收集整理的Struts值栈与Ognl的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 含羞草一区二区 | 免费av网站在线播放 | 亚洲精品乱码久久久久久黑人 | 爱爱精品视频 | 国产一级淫片a视频免费观看 | 欧美精品黄色 | 久久免费国产 | 原神淫辱系列同人h | 极品久久久 | 久久艹国产精品 | 午夜一二区 | 成年人深夜福利 | 亚洲精品一线 | 日韩中文字幕免费 | 精品国产鲁一鲁一区二区三区 | 一级免费观看视频 | 窝窝午夜影院 | 男人操女人的网站 | 亚洲欧美自偷自拍 | 亚洲综合日韩精品欧美综合区 | 国产又粗又猛又爽又黄 | 成人欧美视频 | 亚洲精品日韩在线观看 | 九一福利视频 | 91日韩在线| 97在线免费 | 99色 | 国产视频一区二区三区四区五区 | av老司机在线观看 | 男人插女人视频网站 | 九一av| 日韩成人一区二区 | 欧美人一级淫片a免费播放 西方av在线 | 天堂久久爱 | 爆操91 | 美女穴穴 | 精品人妻一区二区三区四区五区 | 欧美成人播放 | 国产chinasex麻豆videos| 比利时xxxx性hd极品 | 一出一进一爽一粗一大视频 | 国模福利视频 | 国产极品美女高潮无套在线观看 | 亚洲视频免费播放 | 国产精品污污 | 91蜜桃臀久久一区二区 | 97自拍视频 | 一进一出视频 | 久久er99热精品一区二区介绍 | 欧美极品少妇xxxxⅹ裸体艺术 | 久热99| 无码人妻一区二区三区一 | 黄色资源在线 | 这里只有精品999 | 精品欧美在线观看 | 成 年 人 黄 色 大 片大 全 | 欧美丰满美乳xxx高潮www | 禁片天堂| 黄色片视频免费在线观看 | 野外吮她的花蒂高h在线观看 | 国产欧美久久久 | 亚洲精品色图 | 免费在线黄 | 国产日韩精品中文字无码 | 国产12页 | 色播久久| 综合久久亚洲 | 成片免费观看视频大全 | 男男h黄动漫啪啪无遮挡软件 | 亚洲欧美日韩精品色xxx | 色片在线播放 | 免费精品无码AV片在线观看黄 | 亚洲日本在线观看视频 | 欧美日韩在线免费看 | 日韩一区二区三区免费在线观看 | 国产第56页| 福利网址在线观看 | 成人先锋av | 久久xxxx| 亚洲成在线观看 | 国产女主播在线一区二区 | 成人日b视频 | 又紧又大又爽精品一区二区 | 国产精品久久久久久人 | 特黄老太婆aa毛毛片 | 青青青在线 | www.黄在线观看 | 亚洲动漫精品 | 久久露脸| 超碰97在线人人 | 偷拍视频久久 | 亚洲一区二区观看播放 | 亚洲麻豆精品 | 亚洲一区二区三区久久 | 内谢少妇xxxxx8老少交视频 | 国产成人a人亚洲精品无码 在线aa | 精品国产乱码久久久久久郑州公司 | 欧美一区二区三区小说 | 看黄色一级大片 |