问题描述
我有这样的表格<thclass="x-html-cell_tdS"> <s:propertyvalue="allinHPVManhourModel.leandirsmh"/></th><thclass="x-html-cell_tdS"> <s:propertyvalue="allinHPVManhourModel.allindirsmh"/></th>其中一个表格中我想把;<s:propertyvalue="allinHPVManhourModel.leandirsmh"/>+<s:propertyvalue="allinHPVManhourModel.allindirsmh"/>相加的值。展示出来。。这个怎么展示啊。。。我向上面写在页面展示的值竟然是154+76我想得到的结果是他们俩相加的结果230。。。这个怎么实现
解决方案
解决方案二:
字符串+字符串=字符串字符串+整形数字=字符串整形数字+整形数字=整形数字例如:"aaa"+123结果还是一个字符串aaa123你的控件里得出的结果是字符串类型,俩个字符串相加结果肯定是字符串了,而且在html里直接写+还是直接解析出来了,你又不是写脚本。
解决方案三:
因为会先执行服务端语言再执行客户端语言,你查查java里面怎么加再输出来吧
解决方案四:
有2种方式:第一种就是在后台先加好,然后在页面展示;第二种就是通过js来完成:varvalue1="${allinHPVManhourModel.leandirsmh}"*1;varvalue2="${allinHPVManhourModel.allindirsmh}"*1;varvalue3=value1+value2;document.getElementById('').value=value3;