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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

struts2的OGNL表达式(三)

發(fā)布時間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 struts2的OGNL表达式(三) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1,訪問action基本屬性和實體對象,

2,訪問action集合/數(shù)組、訪問Map、訪問時運算、訪問時調(diào)用方法、創(chuàng)建集合

3,訪問action的靜態(tài)屬性和方法

4,訪問其他5個就不說了,要加個#號引用即可

OGNLAction.java

package com.OGNL;import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;import com.opensymphony.xwork2.ActionSupport;public class OGNLAction extends ActionSupport {private Integer id=1000; //基本類型 private String name="tuke"; private User user=new User(); //實體對象 private List<String> employeeList=new ArrayList<String>(); //Listprivate Map<String, String> employeeMap=new HashMap<String, String>(); //Map public static String str="this is static attribute"; //靜態(tài)屬性public String execute(){ //初始化實體對象 user.setName("tuke"); user.setSex("nan"); user.setAge("18");//初始化集合數(shù)據(jù) employeeList.add("胡東"); employeeList.add("李成"); employeeList.add("張宇"); //初始化Map數(shù)據(jù) employeeMap.put("黃藥師", "工資5000"); employeeMap.put("劉寒", "工資8000"); employeeMap.put("江山", "工資7000"); return "success"; } //靜態(tài)方法public static String getstatic(){return "this is action static result";}public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public User getUser() { return user; } public void setUser(User user) { this.user = user; }public List<String> getEmployeeList() {return employeeList;}public void setEmployeeList(List<String> employeeList) {this.employeeList = employeeList;}public Map<String, String> getEmployeeMap() {return employeeMap;}public void setEmployeeMap(Map<String, String> employeeMap) {this.employeeMap = employeeMap;} }
showresult.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>演示結(jié)果</title></head> <body><h1>OGNL訪問演示</h1><h2>1,基本屬性</h2><h3>ID:<s:property value="id"/></h3><h3>姓名:<s:property value="name"/></h3><h2>2,Action中的對象</h2><h3>user的姓名:<s:property value="user.name"/></h3><h3>user的性別:<s:property value="user.sex"/></h3><h3>user的年齡:<s:property value="user.getAge()"/></h3><h2>3,list</h2> <h3>集合中的員工:<s:property value="employeeList[1]"/></h3><h2>4,Map</h2> <h3>Map中的員工工資:<s:property value="employeeMap.黃藥師"/></h3> <h2>5,訪問時運算</h2> <h3>My Name:<s:property value="'My name is '+name"/></h3> <h2>6,訪問時調(diào)用方法</h2> <h3>MY NAME:<s:property value="name.toUpperCase()"/></h3> <h2>7,創(chuàng)建集合</h2> <h3>創(chuàng)建集合:<s:property value="{'a','b','c'}"/></h3> <h3>集合類型:<s:property value="{'a','b','c'}.getClass().getName()"/></h3> <h2>8,創(chuàng)建Map</h2> <h3>創(chuàng)建Map:<s:property value="#{'mm':'MM','nn':'NN'}"/></h3> <h3>Map類型:<s:property value="#{'mm':'MM','nn':'NN'}.getClass().getName()"/></h3><h2>9,靜態(tài)方法和屬性</h2> <h3>靜態(tài)方法:<s:property value="@com.OGNL.OGNLAction@getstatic()"/></h3><h3>靜態(tài)屬性:<s:property value="@com.OGNL.OGNLAction@str"/></h3></body> </html>
struts.xml

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> <struts><!-- 訪問action的靜態(tài)方法和屬性,一定要加上這兩句常量 --><constant name="struts.devMode" value="true"/><constant name="struts.ognl.allowStaticMethodAccess" value="true"></constant><package name="pp" extends="struts-default"><action name="ognlaction" class="com.OGNL.OGNLAction"><result name="success">/showresult.jsp</result></action></package> </struts>


總結(jié)

以上是生活随笔為你收集整理的struts2的OGNL表达式(三)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 夜夜嗨aⅴ一区二区三区 | 国产中文一区二区三区 | 黄色在线播放视频 | 久草免费在线色站 | 亚洲自拍中文 | av动漫天堂 | 熟女毛毛多熟妇人妻aⅴ在线毛片 | 另类天堂网 | 精品久久九九 | 国产夫妻性爱视频 | 夜夜爽爽 | 女女互慰揉小黄文 | 欧美一区二区三区在线观看视频 | 日韩中文字幕在线视频 | jzzijzzij亚洲成熟少妇18 欧美www在线观看 | www.成年人 | aa一级视频 | 亚洲一级黄色片 | 黄色录像一级大片 | 国产精品午夜一区二区 | 人妻少妇偷人精品久久久任期 | 疯狂做受xxxx高潮人妖 | 男人日女人在线观看 | 国产视频播放 | 色婷婷久久一区二区三区麻豆 | av五月 | 亚洲av成人精品一区二区三区在线播放 | 欧美极品在线播放 | 中文字字幕一区二区三区四区五区 | 亚洲欧美第一页 | 懂色av蜜臀av粉嫩av分享 | 成人片免费看 | 国产高潮视频 | 欧美中文字幕在线观看 | 一卡二卡三卡在线视频 | 国产又黄又粗又猛又爽的视频 | 欧美精品做受xxx性少妇 | 无遮挡aaaaa大片免费看 | 欧美日韩成人精品 | 非洲一级黄色片 | 国产亚洲一区二区不卡 | 小泽玛利亚一区二区三区在线观看 | caopor在线| 国产精品乱码久久久久 | 欧美激情在线狂野欧美精品 | 久久久久久久影院 | 日本在线第一页 | 午夜动态图 | 人人模人人爽 | 二三区视频 | 麻豆传媒网站入口 | 99色在线视频 | av啊啊| 好男人视频www | 韩日一区二区 | 欧美性生活xxx | 亚洲人成无码网站久久99热国产 | 国产精品久久久久9999爆乳 | 中文字幕一区二区精品 | 日本少妇一区二区 | 天天射日 | 精品色图| 人人人妻人人澡人人爽欧美一区 | 看黄色一级大片 | 亚洲一区在线免费 | 欧美日韩69 | 欧美日韩久久婷婷 | 猛1被调教成公厕尿便失禁网站 | 精品久久久av| 麻豆av在线 | 日本做爰全过程免费看 | 欧美z○zo重口另类黄 | 午夜黄色福利视频 | 婷婷人体| 国产女人被狂躁到高潮小说 | 日韩精品成人无码专区免费 | 69亚洲精品 | 国产午夜精品一区二区三区四区 | 欧美日韩视频在线 | www.日韩av.com | 国产有码 | 午夜h视频 | 亚洲人在线 | 免费精品久久 | 亚洲欧美一区二区三区孕妇 | 中文字幕欧美激情 | 日韩精品久久久久久免费 | 欧美综合在线视频 | 麻豆av免费在线观看 | 亚洲天堂男人av | 日韩美女啪啪 | 女人久久 | 91九色在线播放 | av在线资源网 | 中文字幕视频在线观看 | 超污视频网站 | 欧美性三级| 亚洲av无码乱码在线观看富二代 | 精品国产av 无码一区二区三区 |