社区
Web 开发
帖子详情
求教关于struts2的应用中的表达式
spczhou
2011-03-04 06:23:37
在struts2的应用中,JSP页面中包含如下内容代码:
<c:if test="${str==1}">checked</c:if>
<s:if test="%{str==1}">checked</c:if>
<s:if test='#typeItem.key==str'>selected</s:if>
请问其中表达式中的$,%,#都代表什么含义,有何区别
...全文
100
3
打赏
收藏
求教关于struts2的应用中的表达式
在struts2的应用中,JSP页面中包含如下内容代码: checked checked selected 请问其中表达式中的$,%,#都代表什么含义,有何区别
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redlotus_lyn
2011-03-04
打赏
举报
回复
1.<c:if test="${str==1}">checked</c:if>
中的$是EL表达式的用法。
2.<s:if test="%{str==1}">checked</c:if>
中的%是OGNL表达式的用法,主要用于判断和计算用,struts2默认支持OGNL表达式。
3.<s:if test='#typeItem.key==str'>selected</s:if>
中的#也是OGNL表达式的用法,主要用于访问非根对象属性。
struts2根对象是valueStack,其他是非根对象。
magong
2011-03-04
打赏
举报
回复
补充
${}是标准EL表达式
devin_jia
2011-03-04
打赏
举报
回复
$ # %的区别
a) $用于i18n和struts配置文件
b) #取得ActionContext的值
c) %将原本的文本属性解析为ognl,对于本来就是ognl的属性不起作用
i. 参考<s:property 和 <s:include
ssh框架
中
的sparing
SSH框架是Java Web开发
中
广泛使用的三大开源框架的组合,分别是Spring、Struts和Hibernate。在本主题
中
,我们将深入探讨SSH
中
的Spring框架,特别是Spring 4版本。 Spring框架是Java企业级
应用
的核心组件,它提供了...
Java零基础入门-认识java
Java 是一种广泛使用的计算机编程语言,具有简单,可移植和安全的特点。它是一种面向对象的语言,能够轻松地编写跨平台...Java 的历史Java 的优点Java 的
应用
领域在本文
中
,我们介绍了 Java 的历史、优点和
应用
领域。
配置继承模式
本人曾供职于一家国内的还算比较大MIS系统开发商,工作的主要内容是用一套有默认实现的模板式框架去开发一些业务
应用
系统。在开发的过程
中
,开发工作的绝大部分内容是配置和写展示用的jsp(没有其他的模板技术)。搞...
2021 Java面试真题集锦
面试
中
可以借鉴的套路 19 用简历争取到更多的面试机会 19 自我介绍时,立即全面抛出技术栈和亮点 20 先介绍项目背景,打消面试官疑问 21 通过说项目管理工具,说明你不仅会写代码 22 用 SPRING BOOT 项目举例,说明...
java定时器
欢迎hoochiang1收件箱(2)我的
应用
我的博客设置退出 不要看跑的有多快,要看跑的有多远。 博客 微博 相册 收藏 留言 关于我 . java
中
timer用法 博客分类: java综合 ...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章