jsp如何读取从sql数据库中用分号“;”隔开的值?
jsp如何读取从sql数据库中用分号“;”隔开的值?如Stringplayname=rs.getString("playname");可是这个playname的值为"1....
jsp如何读取从sql数据库中用分号“;”隔开的值?
如
String playname=rs.getString("playname");
可是这个playname的值为"1.rm;2.rm;3.rm",
如何让它分别取得1.rm,2.rm,3.rm等!
多谢高手了! 展开
如
String playname=rs.getString("playname");
可是这个playname的值为"1.rm;2.rm;3.rm",
如何让它分别取得1.rm,2.rm,3.rm等!
多谢高手了! 展开
2个回答
展开全部
加个函数
<%!public static final String replace(String strSource, String strFrom, String strTo)
{
if(strFrom == null || strFrom.equals(""))
return strSource;
String strDest = "";
int intFromLen = strFrom.length();
int intPos;
while((intPos = strSource.indexOf(strFrom)) != -1)
{
strDest = strDest + strSource.substring(0,intPos);
strDest = strDest + strTo;
strSource = strSource.substring(intPos + intFromLen);
}
strDest = strDest + strSource;
return strDest;
}
%>
<%!public static final String replace(String strSource, String strFrom, String strTo)
{
if(strFrom == null || strFrom.equals(""))
return strSource;
String strDest = "";
int intFromLen = strFrom.length();
int intPos;
while((intPos = strSource.indexOf(strFrom)) != -1)
{
strDest = strDest + strSource.substring(0,intPos);
strDest = strDest + strTo;
strSource = strSource.substring(intPos + intFromLen);
}
strDest = strDest + strSource;
return strDest;
}
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询