JSP页面中怎么截取字符串(在线等)
我要在页面中限定显示字符的长度,我知道用split可以,但是当我的字符长度小于split的参数时 他就会报错!
在线等~~~~希望各位高手大大 能抽出点时间 帮我看看,谢谢~~~
比如这个
Java code:
<%=critiqueBaseInfo.getCritiqueContent()%>
我想让他只显示6个字,如果不到6个的全显示
不太清楚,你把代码贴出来
可以先判断获取字符串的长度,达到制定长度截取,否则全显示
先判断字符串的长度,如果长度大于6了.substring(0,5);
是不是太长了,想显示一部分阿,你可以用css看看是不是要这种效果:
text-overflow版本:IE6+专有属性 继承性:无
语法:
text-overflow : clip | ellipsis
参数:
clip : 不显示省略标记(...),而是简单的裁切
ellipsis : 当对象内文本溢出时显示省略标记(...)
说明:
设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。
对应的脚本特性为textOverflow。请参阅我编写的其他书目。
示例:
div { text-overflow : clip; }
原则:先判断,在截取。
不知道是不是要这个
public String viewSubString(String str,int viewNum){
str=str.length()> viewNum?str.substring(0,viewNum):str;
return str;
}
相关问答:
在查询后将查询出来的值赋给各输入框
<c:if test="${not empty dataValue}">
fm.SAMPLING_DATE.value=" <c:out value='${dataValue.SAMPLING_DATE}'/ ......
下面categoryTreeCont.jsp 代码
----------------------------------------
Java code:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
< ......
我是用STRUTS ,做了一个JSP页面,提交后没有存入数据库。
JSP代码如下:
aa.jsp代码
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
<script language="javaScript">
function select()
{
document.selectpages.selectnum.value=document.selectpages.selectpage.value;
document.selectpages.submit();
}
&l ......
我想登录后,如果登录成功就去执行某个页面
我现在的代码是这样的:
if(rs.next()){
session.setAttribute( "username" , user);
<jsp:include page="login.jsp" />// ......