JSTL中取得int类型数据的长度

JSTL中没有把int类型转成string的函数,要想解决获得int类型数据的长度,缺失麻烦。

获得String数据的长度要jstl的fn即可${fn:length(string)},但是int数据呢?

经过测试,下面的方法可行:

[java] view plain copy

 print?

  1. <%  
  2.     request.setAttribute("test",123);   
  3.   %>  
  4.    ${fn:length(fn:substring(test,0,10))}  

这样输出3,这样就解决了int类型长度的取得问题。

时间: 2024-09-15 14:36:51

JSTL中取得int类型数据的长度的相关文章

sql server-sqlserver向orcle中插入date类型数据

问题描述 sqlserver向orcle中插入date类型数据 如题,sqlserver语句向orcle数据库中插入date类型的数据. 解决方案 INSERT INTO中使用这个,转换 TO_DATE(sql_server_value,'YYYY.MM.DD HH24:MI:SS')

mysql-请教数据库大神,MySQL中的point类型数据取出来之后如何转化为字符串在后台使用?

问题描述 请教数据库大神,MySQL中的point类型数据取出来之后如何转化为字符串在后台使用? 请教数据库大神,MySQL中的point类型数据取出来之后如何转化为字符串在后台使用?我想通过这个得到的坐标去计算两个坐标之间的距离,但是取出来后没法转化成字符串,大神们,帮帮忙,谢谢了! 解决方案 select AsText(point) from T;

c++-C#中的string或者char类型数据如何转化为C++中的char类型数据

问题描述 C#中的string或者char类型数据如何转化为C++中的char类型数据 C++代码:bool hasfire(char s[100]) 因为使用C++做DLL文件,调用hasfire()这个函数时,发现C#中的char类型和C++中的不大一样,不知道怎么处理才能把C#中的char转化成C++中的char类型.

解决 JScript 中使用日期类型数据时出现类型错误的问题_应用技巧

例如以下代码: 程序代码: 复制代码 代码如下: <%@LANGUAGE="JScript" CODEPAGE="65001"%>  <script language="JScript" runat="server">  Response.Cookies("xujiwei")("name") = "xujiwei";  Response.Coo

如何用asp.net(c#)在Oracle中存取blob类型数据??

问题描述 小弟刚接触asp.net,现在想把一个TextBox里的内容存进Oracle中的blob类型的数据中,然后再读出来,请各位大侠帮帮忙给说下解决的办法,感激不进!!!! 解决方案 解决方案二:看看这个对你有帮助http://www.wangchao.net.cn/bbsdetail_58471.html解决方案三:看看这个对你有帮助http://www.wangchao.net.cn/bbsdetail_58471.html解决方案四:谢了,还是不行,可能哪些细节没处理好,我再看看...

用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中_表单特效

我想动态将text类型的数据加入到TEXTAREA中,如下程序不能正常显示      ShtForm为Form域,Txt_CmpnyPrms为TEXTAREA      Response.Write("<script   language='javascript'>")      tempStr   =   "ShtForm.Txt_CmpnyPrms.innerText   =   '   "   +   HTMLEncode(v_Rs("C

Excel表格中让不同类型数据用不同颜色显示

Excel制作工资表时,如果想让大于等于2000元的工资总额以"红色"显示,大于等于1500元的工资总额以"蓝色"显示,低于1000元的工资总额以"棕色"显示,其它以"黑色"显示,我们可以这样设置. 1.打开"工资表"工作簿,选中"工资总额"所在列,执行"格式→条件格式"命令,打开"条件格式"对话框.单击第二个方框右侧的下拉按钮,选中"大

jsp更新数据库一条记录中的image类型数据?

问题描述 如题,知道的大神忘指教. 解决方案 解决方案二:得到这个图片,然后将图片转成二进制类型,今天数据库更新,取值的时候,解析这个二进制就行了,不知道明不明白

MySQL unsigned int类型数据使用一些事项

以 Signed 为例,可以储存 -2147483648 to 2147483647 而以 Unsigned 为例,可以储存 0 to 4294967295 不过在操作这类栏位的时候,必须要小心,以避免删过头,反而变成补血补满. 正常来讲,MySQL 在操作数字加减的时候,可以这样做 PgSQL  代码如下 复制代码 -- transaction start-- SELECT `example` FROM `test` WHERE ID = :ID -- 用程式计算 example 的新值,然后