问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

struts2 取值问题

发布网友 发布时间:2024-10-02 12:53

我来回答

5个回答

热心网友 时间:2024-11-01 18:45

JSP EL表达式--JSP最受欢迎的表达式

语法结构 ${expression}
通常的作用是从page、request、session、application的Bean中获取属性值
标准语法是:${作用域.属性名}
${requestScope.属性名}
${sessionScope.属性名}
如果不写作用域,就像上面${d}这种表示从各作用域中直接找属性

上面${d}就等于取得了<jsp:useBean id="d" class="java.util.Date" scope="page" />中的值

热心网友 时间:2024-11-01 18:45

这事OGNL表达式
${d}表示的是<jsp:useBean id="d" class="java.util.Date" scope="page" />这里定义的bean
因为设置了id="d",所以可以通过${d}来取得它的值

热心网友 时间:2024-11-01 18:46

EL表达式。应该是你在后台传了一个参数d到前台页面

热心网友 时间:2024-11-01 18:46

EL表达式语言:

EL 表达式的默认变量
pageScope 、 requestScope 、 sessionScope 、 applicationScope

<%request.getSession().setAttribute("sampleValue", new Integer(10));%>
${sessionScope.sampleValue}
取得保存在 Session 中参数的 sessionScope 变量的 EL 表达式

pageContext
等价于 page 环境类 javax.servlet.jsp.PageContext 的实例,用来提供访问不同的请求参数

EL 表达式语言简介是JSP2.0的一个主要的组件

EL被广泛用在JSTL中

重要的是记住,EL是JSP的功能而不是JSTL的
被用在JSP2.0中JSP scriptlet代码能够包含EL表达式

在使用 EL 从 scope 中得到参数时可以自动转换类型,因此对于类型的*更加宽松
Web 服务器对于 request 请求参数通常会以 String 类型来发送,在得到时使用的 Java 语言脚本就应该是 request.getParameter("XXX") ,这样的话,对于实际应用还必须进行强制类型转换
而 EL 就将用户从这种类型转换的繁琐工作脱离出来,允许用户直接使用 EL 表达式取得的值,而不用关心它是什么类型

(1)如:${sessionScope.user.sex}
等价于
User user = (User)session.getAttribute("user");
String sex = user.getSex( );

(2) ${sessionScope.user.sex}
也等价于
${sessionScope.user["sex"]}

(3). 与 [] 混合使用
${sessionScope.shoppingCart[0].price}

${x}:理解x所表示的可能是一个复杂对象
若x是JavaBean,则可通过${x.y}、${x[“y”]}获得其属性y的值
若x是一个Map对象,则可通过${x.y}、${x[“y”]}获得这个对象上key为y的值
若x是一个List对象,则可通过${x[i]},取x中第i个元素的值
若x是一个数组,则可通过${x[i]},取x中第i个元素的值

请注意:在${x.y}中,x.y仍是一个对象,所以可以重复使用以上规则,如${x.y.z.a}

注意:
在使用EL 关系运算符时,不能够写成:${param.password1} == ${param.password2}

或者

${ ${param.password1 } = = ${ param.password2 } }

而应写成
${ param.password1 = = param.password2 }

热心网友 时间:2024-11-01 18:47

EL表达式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在线坐等,西游记片头曲叫什么名字?,劳驾你们 ...想要《西游记》孙悟空大闹天宫时的那个歌曲?,劳驾喽 亲们给个,西游记片头曲叫什么名字?,劳驾大家 希望有亲告诉,西游记片头曲叫什么名字?,劳驾亲们 基金日涨幅0.00%是什么意思? 大盘涨了可是基金增长为0,是什么情况 柯南铃木特快车是哪一集 右腹部靠近腰一阵一阵疼,绞痛不是很剧烈但是频繁_百度拇指医生 铃木特快列车是哪一集 股票美人肩是什么意思 怎样用Struts2标签获取Action中Map的value值,如: Map map = new Hash... struts2问题 form action="${ctx }/login.action" ...action中的变量,是不是只能将变量放到session里面? struts中在action里定义了一个Name属性为什么在EL表达式里可以直接获 ... ...金士顿 DDR3 1600 4G骇客神条(CL9),买的是1600的,检测出来的实际频率... ...中的属性值啊,没有看见把属性值加入到scope里啊 驾驶证分是从哪天开始计算 1643是什么意思? 路由器怎么才能限制上网的人数 ps中如何去字改字ps怎么把字改掉我想要的字 红辣椒青春版和红米哪个好 ...但是下载的Adobe acrobat X pro 软件我都用不了是怎么回事? 新维士的益生菌产品为什么都是粉末状的? 银行买房贷款有什么要求 ...向荣的画堂韶光艳,锦屏春暖等类型的小说。文 《小桃红·画堂春暖绣帏重》的原文是什么?该如何理解呢? 《画堂春暖》慕心,百度云链接有么? 龟头有小红点不痛不痒是什么病 龟头一直鲜红色正常吗 你好,我的惠普笔记本开机后键盘没有反应,只有在睡眠一次后键盘才能使用... ...用的手机号码吗?我不想用这个帐号了。但是已经和我手机绑定_百度知 ... ...因为信用问题淘宝不能使用了,这个现在可以解绑吗? 我已经有个淘宝帐号了,手机也绑定了,但是那个号我不想要了,肿么... ...不用了,淘宝支付宝之前绑定的手机号可以解绑吗?对我的店铺会不会有... 基本薪酬基本薪酬的变动因素 浪费资源的事例!简短 关于节约的事例 上海有几个市辖区 好看的日本爱情动漫有什么比如;守护甜心,学生会长是女仆,梦色糕点师... ...甜心,唱k小鱼仙之外还有什么好看的日本爱情动漫 ...卡号,没办网上银行,身份证也掉了,我怎样才把卡里的钱取出来... 哪几部日本动漫好看(除了守护甜心和SA特优生) 苏州农业银行卡掉河里了。我记得卡号和密码,身份证也有。人在广东,有... 令人呕吐的初二一次函数数学题: 初二一次函数:如图,在平面直角坐标系中... 初中数学一次函数问题!(图是做的,不太标准!) ...只知道歌词里有一句superman是一首全英文歌,歌手名字是A开头的_百 ... java怎么实现页面的动态输入查询 怎麼用一个java程序动态生成给定大小、给定格式类型的文件,大小与类型... Java JTextArea如何动态刷新,谢谢,十分急啊,我是菜鸟。。。 ...导航是在网上下的动态导航,代码用java写的。如何链接到另一个本地...