导航:首页 > 编程语言 > jspsubstr

jspsubstr

发布时间:2021-03-05 19:33:01

『壹』 jsp中比如一条信息的标题是这样取得:${content.title}。 怎么截取前面20个字。

Jsp里面:
<c:choose>
<c:when test="${signalList.SIGNALCOMMENTLESSORMORE eq 'less'}">
<td style="word-break: break-all;">
${signalList.SIGNALCOMMENT}
</td>
</c:when>
<c:when test="${signalList.SIGNALCOMMENTLESSORMORE eq 'more'}">
<td style="word-break: break-all; "id="signalCommentGoGoGoParent:+${pageSize*(pageNeeded-1)+s.index+1}">
${signalList.SIGNALCOMMENTGOGOGO}
<img onclick='signalCommentAll(this)' id="signalCommentGoGoGo:+${pageSize*(pageNeeded-1)+s.index+1}"/>
</td>
<td style="word-break: break-all; display: none;" id="signalCommentParent:+${pageSize*(pageNeeded-1)+s.index+1}">
${signalList.SIGNALCOMMENT}
<img onclick='signalCommentShort(this)' id="signalComment:+${pageSize*(pageNeeded-1)+s.index+1}"/>
</td>
</c:when>
</c:choose>

Js里面:
<script>
function signalCommentShort(obj) {
var c=obj.id.toString().split(":");
document.getElementById('signalCommentParent:'+c[1]).style.display='none';
document.getElementById('signalCommentGoGoGoParent:'+c[1]).style.display='block';
}
function signalCommentAll(obj) {
var c=obj.id.toString().split(":");
document.getElementById('signalCommentGoGoGoParent:'+c[1]).style.display='none';
document.getElementById('signalCommentParent:'+c[1]).style.display='block';
}
</script>

Sqlmaps里面:
select
c.signal_comment as signalComment,
substr(c.signal_comment, 1, 20) || '...' as signalCommentGoGoGo,
case
when length(c.signal_comment) < = 20 then
'less'
else
'more'
end as signalCommentLessOrMore
from jqy.tzjc_t_signal_comment c

『贰』 php语言中echo substr在JSP语言中怎么写

第一种:
在JSP中JspWriter类型的out对象使用print方法和write方法都可以输出字版符串,但是,如果字符串对象的值权为null时,print方法将输出内容为“null”的字符串,而write方法则是抛出NullPointerException异常。
示例
<% out.print("<font color='red'>你好,world2!</font>"); %>
<% out.write("<font color='green'>你好,world3!</font>"); %>
第二种:
由于content中的内容是以HTML形式存储的,所以在页面显示的时候,会将一些HTML标签原封不动的显示出来.查看页面的源代码,发现这些标签已经被解析成了转义符.
为了解决这个问题,在<c:out>标签中有一个escapeXml属性,其默认值为true,即默认是要将HTML标签转化为转义字符,所以在页面中就显示出了HTML标签.
所以,很显然,只要将这个属性值改为flase就可以了.
即<c:out value=" ${ content } " escapeXml="false" />

『叁』 JSP有没有 substr这样的函数来得到字符串中的某个字符

有 substring() 这个函数!

『肆』 java,JSP中如何让数据库中字段值只需要显示部分

1利用数据库函数截取如Oracle的substr
2利用String.subString方法在jsp中截取
3利用js在页面中截取(如需要展开,推荐此方法)

具体方法,上现成的例子应该很多

『伍』 jsp 如何分割字符串

这个简来单呀,写一个方自法<%!
public String subStr(String str)
{
if(str==null||"".equals(str))
{
return "";
}
if(str.length()>15)
{
return str.substring(0,15)+"...";
}
else
{
return str;
}
} %>然后就调用这个方法:<%=subStr(news.getTitle())%> 这样不就实现了吗!!呵呵祝你成功

『陆』 在jsp页面中怎样截取字符串

String newstr = 需要被截取的源字符串.substring(0, 15)+"……";

『柒』 jsp页面分目录的显示问题

<!DOCTYPEhtml>
<html>

<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title></title>
<style>
*{
margin:0;
padding:0;
list-style:none;
}

body{
font:12px"宋体";
padding-top:20px;
}

#menu{
width:200px;
margin:auto;
}

#menuh1{
cursor:pointer;
color:#FFF;
font-size:12px;
padding:5px03px10px;
border:#C601pxsolid;
margin-top:1px;
background-color:#F93;
}

#menuh2{
cursor:pointer;
color:#777;
font-size:12px;
padding:5px03px10px;
border:#E7E7E71pxsolid;
border-top-color:#FFF;
background-color:#F4F4F4;
}

#menuul{
padding-left:15px;
height:100px;
border:#E7E7E71pxsolid;
border-top:none;
overflow:auto;
}

#menuulli{
padding:5px03px10px;
}

.no{
display:none;
}
</style>
<scriptlanguage="JavaScript">
functionShowMenu(obj,noid){
varblock=document.getElementById(noid);
varn=noid.substr(noid.length-1);
if(noid.length==4){
varul=document.getElementById(noid.substring(0,3)).getElementsByTagName("ul");
varh2=document.getElementById(noid.substring(0,3)).getElementsByTagName("h2");
for(vari=0;i<h2.length;i++){
h2[i].innerHTML=h2[i].innerHTML.replace("+","-");
h2[i].style.color="";
}
obj.style.color="#FF0000";
for(vari=0;i<ul.length;i++){
if(i!=n){
ul[i].className="no";
}
}
}else{
varspan=document.getElementById("menu").getElementsByTagName("span");
varh1=document.getElementById("menu").getElementsByTagName("h1");
for(vari=0;i<h1.length;i++){
h1[i].innerHTML=h1[i].innerHTML.replace("+","-");
h1[i].style.color="";
}
obj.style.color="#0000FF";
for(vari=0;i<span.length;i++){
if(i!=n){
span[i].className="no";
}
}
}
if(block.className=="no"){
block.className="";
obj.innerHTML=obj.innerHTML.replace("-","+");
}else{
block.className="no";
obj.style.color="";
}
}
</script>
</head>

<body>
<divid="menu">
<h1onClick="javascript:ShowMenu(this,'NO0')">-一级菜单</h1>
<spanid="NO0"class="no">
<h2onClick="javascript:ShowMenu(this,'NO00')">-一级菜单A_1</h2>
<ulid="NO00"class="no">
<li>一级菜单A_0</li>
<li>一级菜单A_1</li>
<li>一级菜单A_2</li>
<li>一级菜单A_3</li>
<li>一级菜单A_4</li>
<li>一级菜单A_5</li>
</ul>
<h2onClick="javascript:ShowMenu(this,'NO01')">-一级菜单A_2</h2>
<ulid="NO01"class="no">
<li>一级菜单A_0</li>
<li>一级菜单A_1</li>
<li>一级菜单A_2</li>
<li>一级菜单A_3</li>
<li>一级菜单A_4</li>
</ul>
<h2onClick="javascript:ShowMenu(this,'NO02')">-一级菜单A_3</h2>
<ulid="NO02"class="no">
<li>一级菜单A_0</li>
<li>一级菜单A_1</li>
<li>一级菜单A_2</li>
<li>一级菜单A_3</li>
<li>一级菜单A_4</li>
<li>一级菜单A_5</li>
<li>一级菜单A_6</li>
</ul>
<h2onClick="javascript:ShowMenu(this,'NO03')">-一级菜单A_4</h2>
<ulid="NO03"class="no">
<li>一级菜单A_0</li>
<li>一级菜单A_1</li>
<li>一级菜单A_2</li>
<li>一级菜单A_3</li>
<li>一级菜单A_4</li>
<li>一级菜单A_5</li>
<li>一级菜单A_6</li>
<li>一级菜单A_7</li>
</ul>
</span>
<h1onClick="javascript:ShowMenu(this,'NO1')">-二级菜单B</h1>
<spanid="NO1"class="no">
<h2onClick="javascript:ShowMenu(this,'NO10')">-二级菜单B_1</h2>
<ulid="NO10"class="no">
<li>二级菜单B_0</li>
<li>二级菜单B_1</li>
<li>二级菜单B_2</li>
<li>二级菜单B_3</li>
<li>二级菜单B_4</li>
<li>二级菜单B_5</li>
<li>二级菜单B_6</li>
<li>二级菜单B_7</li>
</ul>
<h2onClick="javascript:ShowMenu(this,'NO11')">-二级菜单B_2</h2>
<ulid="NO11"class="no">
<li>二级菜单B_0</li>
<li>二级菜单B_1</li>
<li>二级菜单B_2</li>
<li>二级菜单B_3</li>
<li>二级菜单B_4</li>
<li>二级菜单B_5</li>
<li>二级菜单B_6</li>
<li>二级菜单B_7</li>
</ul>
</span>
<h1onClick="javascript:ShowMenu(this,'NO2')">-三级菜单C</h1>
<spanid="NO2"class="no">
<h2onClick="javascript:ShowMenu(this,'NO20')">-三级菜单C_1</h2>
<ulid="NO20"class="no">
<li>三级菜单C_0</li>
<li>三级菜单C_1</li>
<li>三级菜单C_2</li>
<li>三级菜单C_3</li>
<li>三级菜单C_4</li>
<li>三级菜单C_5</li>
<li>三级菜单C_6</li>
<li>三级菜单C_7</li>
<li>三级菜单C_8</li>
<li>三级菜单C_9</li>
</ul>
<h2onClick="javascript:ShowMenu(this,'NO21')">-三级菜单C_2</h2>
<ulid="NO21"class="no">
<li>三级菜单C_0</li>
<li>三级菜单C_1</li>
<li>三级菜单C_2</li>
<li>三级菜单C_3</li>
<li>三级菜单C_4</li>
</ul>
</span>
<h1onClick="javascript:ShowMenu(this,'NO3')">-四级菜单D</h1>
<spanid="NO3"class="no">
<h2onClick="javascript:ShowMenu(this,'NO30')">-四级菜单D_1</h2>
<ulid="NO30"class="no">
<li>四级菜单D_0</li>
<li>四级菜单D_1</li>
<li>四级菜单D_2</li>
<li>四级菜单D_3</li>
</ul>
<h2onClick="javascript:ShowMenu(this,'NO31')">-四级菜单D_2</h2>
<ulid="NO31"class="no">
<li>四级菜单D_0</li>
<li>四级菜单D_1</li>
<li>四级菜单D_2</li>
<li>四级菜单D_3</li>
<li>四级菜单D_4</li>
<li>四级菜单D_5</li>
</ul>
</span>
</div>
</body>

</html>

『捌』 jsp页面的判断语句怎么写

你把标签都复套在一起了 不报错才怪制 不能这样写 标签冲突 JSP页面有异常
一楼说的对 用<% if 也可以 不会冲突
如果非要用标签 那这样吧
<c:if test="${typeName=='期刊'}">
<li class="curr"><a href="<c:url value='/journal.shtml?k=${elf:encodeURI(formBean.keyword)}'/>">期刊</a></li>
</c:if>
只能分开写

『玖』 jsp日历取值问题

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script type="text/javascript">
function check()
{
var a = document.getElementById("a").value;

var b = a.indexOf('-');

var c = a.lastIndexOf('-');
var cha=parseInt(c)-(parseInt(b)+1);
var month=a.substr((parseInt(b)+1),cha);
var kg=a.indexOf(" ");
cha=parseInt(kg)-parseInt(c);
var day=a.substr(parseInt(c)+1,cha);
var time = month + day;
alert(time);

}
</script>
<body>
<input type="button" id="a" onclick="check()" value="2011-08-01 11:56:57"/>
</body>
</html>
这个是获取时间的JS 你参考一下~给你的日历添加一下事件就好了

阅读全文

与jspsubstr相关的资料

热点内容
小米2s升级miui7耗电 浏览:837
文件资源管理器最近使用文件找不到 浏览:539
sublimetext文件名乱码 浏览:792
安徽宝德网络技术 浏览:44
计算机编程编码怎么回事 浏览:802
订阅号的文件在哪里找 浏览:850
dw图片左右切换代码 浏览:943
ppt文件磁盘损坏怎么修复工具 浏览:632
服务器备份和恢复出厂设置密码 浏览:837
win10处于通知模式如何激活 浏览:162
电脑f盘文件有锁 浏览:55
iphone6配置差 浏览:365
榆柳网络科技是什么App 浏览:851
旅游大数据建设方案 浏览:161
谷道网络技术有限公司 浏览:513
小米电视不能识别u盘apk文件 浏览:390
如何将摄像头的数据变高清 浏览:581
西青大数据 浏览:457
2016支付宝vs微信 浏览:745
移动g2f怎么进入3g网络 浏览:435

友情链接