struts2-关于ognl怎么写才能不被当成字符串!

问题描述

关于ognl怎么写才能不被当成字符串!

以前有些标签这么写:%{ognl表达式} 有些直接写ognl表达式 今天碰到一个吐血的写法
卡了我2个小时
">
正常人能想到这么写???我还以为是别的bug导致的错误。
求问:哪种标签是直接写ognl的 哪些是用%{} 哪些必须要套个的
真的不想在遭在这种问题上气死了

解决方案

http://blog.csdn.net/u013829202/article/details/48976225

解决方案二:

被吃了

解决方案三:

input type="checkbox" name="needleid" value="<s:property value="#request.needlelist[#needle.index].needleid"/

这。。。。。。。。。。。。。

解决方案四:

标签都是ognl。应该可以#request.xx。个人还是比较喜欢el

解决方案五:

你可以看看Struts2的文档,看标签value属性的类型,是object,还是string,如果是string他就会将值直接以字符串返回,是object的话,就会按ognl表达式在值栈里获取。同时,如果是object的话,那么想从中获取字符串,就要加上单引号

时间: 2024-09-17 04:28:57

struts2-关于ognl怎么写才能不被当成字符串!的相关文章

dwz 主从表结构 struts2 后台应该怎么做才能读取从表数据

问题描述 dwz主从表结构struts2后台应该怎么做才能读取从表数据<divclass="tabs"><divclass="tabsHeader"><divclass="tabsHeaderContent"><ul><liclass="selected"><ahref="javascript:void(0)"><span>

那在sql server中该怎么写才能达到mysql中的分组效果呢,分出的结果不一样

问题描述 那在sql server中该怎么写才能达到mysql中的分组效果呢,分出的结果不一样 SELECT CASE WHEN AGE <= 10 THEN '1' WHEN AGE > 10 AND AGE <= 20 THEN '2' WHEN AGE > 20 AND AGE <= 30 THEN '3' WHEN AGE > 30 AND AGE <= 40 THEN '4' WHEN AGE > 40 AND AGE <= 50 THEN

mysql-vs2010mfc制作了一个登录窗口,数据库使用的是MySQL,怎样写才能连接到数据库进行登录?

问题描述 vs2010mfc制作了一个登录窗口,数据库使用的是MySQL,怎样写才能连接到数据库进行登录? 账号编辑框添加变量为:CEdit m_ID 密码编辑框添加变量为:CEdit m_password 登录按钮下的事件函数,可以连接到mysql的数据库,可以实行插入删除操作. 现在服务器数据库里面有一个名为:DATASOURCE的数据库,里面有一张表为:information,表里面有多个属性,其中ID为int型,Password为varchar. 不知道怎样写才能与数据库中的ID和密码进

extjs-请教Extjs 2.0 扩展控件怎么写才能兼容多浏览器

问题描述 请教Extjs 2.0 扩展控件怎么写才能兼容多浏览器 代码如下,只能在IE里使用,火狐等其他浏览器导致表单其他控件不显示 请教指点,应该怎么完善代码,才能让该扩展控件 兼容多浏览器 //RadioList /* --使用范例 { xtype:'radiolist', fieldLabel: '列表', anchor:'90%', id:'ListRadio', store: new Ext.data.SimpleStore({ fields: ['value', 'text'], d

struts2中ognl怎么判断是object还是string

问题描述 struts2中ognl怎么判断是object还是string struts2中ognl怎么判断是object还是string 解决方案 getClass(),getName(),toString() 解决方案二: getClass().getName().toString()

intent传值-各位版主大神,这个String()里面要怎么写才能获取到这个Id呢

问题描述 各位版主大神,这个String()里面要怎么写才能获取到这个Id呢 谢谢大神 解决方案 通过全局变量等.然后做参数

struts2分页,已经写了查询代码,新手求助

问题描述 struts2分页,已经写了查询代码,新手求助 请问怎样加代码可以实现分页 public String cha() throws Exception { Connection conn = DbConnection.getConnection(); Statement stmt = null; try{ stmt = conn.createStatement(); String sql = "select * from text where id=1 "; ResultSet

BP怎么写才能吸引投资人注意?

摘要: 1.BP怎么写才能吸引投资人注意? 2.去哪找懂我的投资人? 3.都说好,为什么就是不投我? 4.凭啥说我的项目就值这么点钱? 5.TS 长啥样儿? 6.TS 怎么看?签还是不签? 7.怎样 1.BP怎么写才能吸引投资人注意? 2.去哪找懂我的投资人? 3.都说好,为什么就是不投我? 4.凭啥说我的项目就值这么点钱? 5.TS 长啥样儿? 6.TS 怎么看?签还是不签? 7.怎样识别投资人藏在协议里的"陷阱"? 8.多久钱才能真正到账? 9.VIE结构是什么? 10.谈判技巧很

sql语句的写法要怎么样写才能达到

问题描述 sql语句的写法要怎么样写才能达到 表a有字段id,p1,p2,p3,p4.......,表b有字段id,m a表数据, b表数据 111, 1,2,3,4........ 1,红 2,黄 3,蓝 4,白 a.p1=b.m,a.p2=b.m 想查询出 111,红,2,黄,3,蓝,4,白 等方式语句如何写 解决方案 111,红,2,黄,3,蓝,4,白 等方式语句如何写 select a.id,(select m from b where b.id=a.p1),a.p1,(select m