A. 請問jsP 如何截取一串字元中的一段
兩種方法:在JSP頁面中
1.使用public String[] split(String regex)根據給定的正則表達式的匹配來拆分此字元串。
<%!
public String getString(int i){
String test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf" ;
String[] str=test.split(",");
/*第4個元素就是第4個","和第5個","之間的字元串,str[]數組放著以","為斷點截取的所有字元串根據你的需要提取數組中的元素就可以了
第一個","的字元串是str[0]
第一到第二個","的字元串是str[1]
第2個到第3個","的字元串是str[2]
第3個到第4個","的字元串是str[3]
第4個到第5個","的字元串是str[4].......*/
return str[i];
}
>
2.
<%!
public String getString(){
String test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf" ;
//創建一個數組用於存放字元『,』出現的位置的索引。
int[] num=new int[10];
int count=0;
//截取每一個字元,如果字元==','就將這個字元的位置存放到數組中,同時數組的下標+1;
for(int i=0;i<test.length();i++){
if(test.charAt(i)==','){
num[count]=i;
count++;
}
}
/*第4個字元的位置應該等於num[3],第5個字元的位置應該等於num[4],但是substring()方法截取字元串時包含開始位置字元,不包含結束位置字元。所以num[3]要+1。*/
String str=test.substring(num[3]+1,num[4]);
//反回截取字元串
return str;
}
%>
在JSP頁面中使用的地方用<%=getString()>調用就可以了。
相見java API String類。
B. 關於在jsp頁面中怎樣截取字元串
截取input內輸入的值嗎?用jquery就可以,導入jquery包,var val = $("#input的id").vall();
var sub = val.substring(----此處輸入要截取的起始位,如需將內123455中的55截取出來,這容里就寫4-從左往右數,後面的豎線代表下標, |1|2|3|4|5|5| ,從零開始。你也可以理解為截去前4個字元 );
C. jsp 拆分字元串
char[] ar=a.toCharArray();
JSP中的代碼就是java代碼,不過要用<% %>括起來,toCharArray()java的String對象也有
zhang336199,java還能用a[i]的形式訪問String類型的對象??請指教
D. 請問JSP 如何截取一串字元中的一段
兩種方法:在JSP頁面中
1.使用public
String[]
split(String
regex)根據給定的正則表達式的匹配來拆分此字元畝謹汪串。
<%!
public
String
getString(int
i){
String
test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf"
;
String[]
str=test.split(",");
/*第4個元素就是第4個","和第5個","之間的字元串,str[]數組放著以","為斷點截取的所有字元串根據你晌嫌的需要提取數組中的元素就可以了
第一個","的字元串是str[0]
第一到第二個","的字元串是str[1]
第2個到第3個","的字元串是str[2]
第3個到第4個","的字元串是str[3]
第4個到第5個","的字元串是str[4].......*/
return
str[i];
}
>
2.
<%!
public
String
getString(){
String
test="360000,360001,360002,aaaa,bbbbb,cccaaa,55555,343434,fdsfadsf"
;
//創建一個數組用於存放字元『,』出現的位置的索引。
int[]
num=new
int[10];
int
count=0;
//截取每一個字元,如果字元==','就將這個字元的位置存放到數組中,同時數組的下標+1;
for(int
i=0;i<test.length();i++){
if(test.charAt(i)==','){
num[count]=i;
count++;
}
}
/*第4個字元的位置應該等於num[3],第5個字元的位置應該等於num[4],但是substring()方法截取字元串時包含開始位置字元,不包含結束位置字元。所以num[3]要+1。*/
String
str=test.substring(num[3]+1,num[4]);
//反回截取字元串迅仔
return
str;
}
%>
在JSP頁面中使用的地方用<%=getString()>調用就可以了。
相見Java
API
String類。
E. 在jsp頁面中怎樣截取字元串
String newstr = 需要被截取的源字元串.substring(0, 15)+"……";
F. jsp中遇到「,」逗號 截取字元串
"1212,1313,1414,1515".split(",");
寫在script里和<%%>里,都可以
看"1212,1313,1414,1515"肢頌攔是從哪裡獲取的
如果是js中的
js 中 var arry = "1212,1313,1414,1515".split(","歷胡);
如果是從後台傳遞的櫻昌
<%
String[] arry = "1212,1313,1414,1515".split(",");
%>
G. 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())%> 這樣不就實現了嗎!!呵呵祝你成功
H. JSP怎麼截取某個字元串前面的字元串
fn:substringBefore 獲取從開始到某個字元所在位置的子串 ${fn:substringBefore(字元串, "procts")}
I. jsp中subString 截取逗號前面字元
String str ="1,2,3,4,5,6,56,N ";
System.out.println(str.substring(0,str.lastIndexOf(",")));
J. jsp中如何進行字元串截取
可以使用css
網上相關例子挺多
<html>
<head>
<style type="text/css">
body{
font-family:Arial, Helvetica, sans-serif;/*字體。*/
font-size:12px;/*字體大小12像素。*/
}
div{
width:200px;/*層的寬度。*/
height:24px;/*層的高度。*/
line-height:24px;/*行間距。*/
border:#ccc solid 1px;/*層邊框為1像素灰色的實線。*/
background-color:#F9F9F9;/*背景顏色*/
margin:5px; /*距離周圍都是5像素*/
}
div a{
color:#000;/*超文字超鏈接的顏色*/
display:block;/*定義為塊級*/
width:150px;/*要顯示文字的寬度*/
float:left;/*左對齊*/
overflow:hidden; /*超出的部分隱藏起來。*/
white-space:nowrap;/*不顯示的地方用省略號...代替*/
padding-right:7px; /*文字距離右側7像素。*/
text-overflow:ellipsis;/* 支持 IE */
-o-text-overflow: ellipsis; /* 支持 Opera */
}
div:after{content:"...";}/* 支持 Firefox */
</style>
</head>
<body>
<div><a href="#">CSS截取字元串,超出用省略號代替sdfsdfdsfsdfsdfdsfdsfdsfds</a></div>
<div><a href="#">CSS截取字元串,並將超出用省略號代替</a></div>
</body>
</html>