jsp页面中 需要在EL表达式后面使用substring方法 怎么做?? ${chatRecord.chatContent }发现直接加上或者用<% %>都不行 我需要取这个内容的前几个数字显示 然后打开这个链接显示所有 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也不知道 其实你可以随便弄个变量存起来后再substring啊!就是麻烦点。不过能达到你要的效果了 你可以在跳转到这个页面的servlet中 用 subString先将字符串 截下来 然后传到前台 ,用el表达式接收,就可以了 导入JSTL包然后在页面上导入<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>再次${fn:substring(chatRecord.chatContent ,0,10 )}这样就可以截取了,不知道你喜不喜欢这种方法! 变通一下就行了啊。<script>var obj = document.all.objName;var content="${chatRecord.chatContent }";content = content.substring(int,int);obj.value=content;</script>把这个放到JSP的最下面。<body>...</body>//把代码放到这就行了,要不是它会报找不到objName</html> 别人给我一个SSH项目 我该怎么运行起来 java ejb3 简单问题 jboss5.0.1 点击修改后,跳到修改页面,如何显示数据,大家讨论一下 struts logic:iterate使用时出现Cannot create iterator for this collection错误 一个java服务问题 新手提问,java.ejb这个类包在哪啊? JBuilder7中怎么执行Oracle存储过程? weblogic问题 The target server failed to respond 项目部署的问题! XML 无效字符
其实你可以随便弄个变量存起来后再substring啊!就是麻烦点。不过能达到你要的效果了
然后传到前台 ,用el表达式
接收,就可以了
然后在页面上导入<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
再次
${fn:substring(chatRecord.chatContent ,0,10 )}
这样就可以截取了,不知道你喜不喜欢这种方法!
<script>
var obj = document.all.objName;
var content="${chatRecord.chatContent }";
content = content.substring(int,int);
obj.value=content;
</script>把这个放到JSP的最下面。
<body>
...
</body>
//把代码放到这就行了,要不是它会报找不到objName
</html>