今天遇到一个郁闷的问题,页面某段文字显示的时候就显示一半,查看数据库和打印服务端信息都正常,能确定是显示层出现的问题。但看了好久也没什么头绪,因为仅仅是在s:iterator标记中使用EL表达式输出Bean内的某个property而已。
无奈之下只好矛头指向EL表达式了,换另外一种显示方法,使用s:property标记,然后真的正常了。
虽然struts2出来很久了,但一直没敢用,原因就是担心一些兼容性,还有出了问题也难查找原因。最近终于尝试了,虽然感觉的确不错,但还是遇到了这样的兼容性问题。
在struts2里面还是尽量的使用自带的标记库,这样也许出现BUG的问题会少些。
附上有问题的那段文字
Adding Message: id=46263, Message-ID=<20091229061946.0D66C2CEDAD@mail.stocom.net>, parentId=-1, folderId=2, folderName=Inbox, subject=<D2:stocom海关事务处理技巧>
使用EL表达式的话会只有
Adding Message: id=46263, Message-ID=<20091229061946.0D66C2CEDAD@mail.stocom.net>, parentId=-1, folderId=2, folderName=Inbox, subject=
少了这一段
<D2:stocom海关事务处理技巧>
类似的例子也很多,初步有怀疑的只有“两个尖括号”和“包含英文”,因为比较忙也没有探究其具体原因了。
其他有问题的例子:
Adding Message: id=46253, Message-ID=<001201ca8894$d4efc0a0$7ecf41e0$@com>, parentId=-1, folderId=2, folderName=Inbox, subject=<Great gains for you with this free sample>
Adding Message: id=46215, Message-ID=<20091229040203.0FBA66A5190@mailmx.nanhai.gd.cn>, parentId=-1, folderId=2, folderName=Inbox, subject=<Your E-mail>
分享到:
相关推荐
struts jstl el表达式示例代码 struts jstl el 表达式 源码
struts2 中 OGNL表达式的使用struts2 中 OGNL表达式的使用
Struts2正则表达式校验总结正则表达式验证如下,注意验证框架的XML文件中如下写
struts2 OGNL,struts2 表达式语言,Struts2 中OGNL表达式的用法,Struts2 #,表达式语言的好处,Struts2 $,struts2 井号,星号,百分号
NULL 博文链接:https://chaoyi.iteye.com/blog/2158731
struts2-OGNL表达式测试代码
struts2中ognl表达式的用法,详细介绍了ognl表达式与struts2基本标签的结合。
Struts2最新版本2.2.1中所设计的核心库文件,包括以下内容: struts2-core-2.2.1.jar:Struts2框架的核心类库。 xwork-core-2.2.1.jar:Xwork核心类库,Struts2在其上构建。 ognl-3.0.jar:对象图导航语言(Object ...
最近的项目开发中使用了struts2的框架,但是好多人都不清楚struts2的标签的具体的用法,要想完全掌握struts2标签的用法,那么你必须先精通了struts2中OGNL的用法。struts2中很多东西其实理解就行,但是惟独OGNL虽然...
这都是在学习,工作中总结出来的关于jsp,struts,EL,session,以及数据库方面的经验积累,希望对你有所帮助——
Struts2的标签库及OGNL表达式语言
ongl详细描述和标签,在描述的所有的OGNL的操作中,实际上,全部都忽略了OGNL内部帮助你完成的很多默认行为和类型转化方面的工作。
深入了解struts1.x中的 struts - config.xml 弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。<struts-config>是struts的根元素,它主要有8个子元素,DTD定义如下:
帮助文档jQuery1.8+struts标签+正则表达式全中文,其中还有例子,非常适合速查,速学,容易理解!准确实用!
struts2标签和OGNL表达式struts2标签和OGNL表达式
NULL 博文链接:https://laz383310051.iteye.com/blog/754884
OGNL是Struts 2框架的默认表达式语言,增强了Struts 2的数据访问能力,同时简化了代码。这里对ONGL语言进行一个整体的总结
Struts 2默认的表达式语言,
Struts2用到的核心jar包: ... 在Struts2中提倡使用 freemarker模板,但实际项目中使用jsp也很多。 commons-fileupload-1.2.1.jar 用于实现文件上传功能的jar包。 使用时候将5个Struts2的核心Jar包到WEB-INF/lib/下
JSTL使用教程 JSTL教学 Struts1.X