Jsp 如何使用JSTL标记将int值设置为变量?
无论何时做Jsp 如何使用JSTL标记将int值设置为变量?,jsp,jstl,aem,Jsp,Jstl,Aem,无论何时做总是给我字符串。但是var应该返回“int”。是否有任何方法可以获取“int”而不是“string” 谢谢您正在使用本身就是字符串的标记。请尝试以下操作: <c:set var="emp" value="${properties['empid']}"/> 如果属性是CRX中的一个数字,那么它也应该返回一个数字。否则,您需要使用scriptlet来读取属性类型safe: <% int empid = properties.get("empid", Integer.
总是给我字符串。但是var应该返回“int”。是否有任何方法可以获取“int”而不是“string”
谢谢您正在使用本身就是字符串的
标记。请尝试以下操作:
<c:set var="emp" value="${properties['empid']}"/>
如果属性是CRX中的一个数字,那么它也应该返回一个数字。否则,您需要使用scriptlet来读取属性类型safe:
<%
int empid = properties.get("empid", Integer.class);
%>
您正在使用本身是字符串的
标记。请尝试以下操作:
<c:set var="emp" value="${properties['empid']}"/>
如果属性是CRX中的一个数字,那么它也应该返回一个数字。否则,您需要使用scriptlet来读取属性类型safe:
<%
int empid = properties.get("empid", Integer.class);
%>
您正在使用本身是字符串的
标记。请尝试以下操作:
<c:set var="emp" value="${properties['empid']}"/>
如果属性是CRX中的一个数字,那么它也应该返回一个数字。否则,您需要使用scriptlet来读取属性类型safe:
<%
int empid = properties.get("empid", Integer.class);
%>
您正在使用本身是字符串的
标记。请尝试以下操作:
<c:set var="emp" value="${properties['empid']}"/>
如果属性是CRX中的一个数字,那么它也应该返回一个数字。否则,您需要使用scriptlet来读取属性类型safe:
<%
int empid = properties.get("empid", Integer.class);
%>
您可以使用
标记,该标记已在CQ5中提供(global.jsp引用了
库),这是避免使用Scriptlet的好方法。该示例详细说明如下:
JSTL fmt:parseNumber标记
数字解析:
解析的数字(1):
解析数字(2):
这将产生以下结果:
数字解析:
解析数(1):1250003.35
解析数(2):1250003
您可以使用
标记,该标记已经在CQ5中可用(global.jsp引用了
库),这是避免Scriptlet的一个好方法。该示例详细说明如下:
JSTL fmt:parseNumber标记
数字解析:
解析的数字(1):
解析数字(2):
这将产生以下结果:
数字解析:
解析数(1):1250003.35
解析数(2):1250003
您可以使用
标记,该标记已经在CQ5中可用(global.jsp引用了
库),这是避免Scriptlet的一个好方法。该示例详细说明如下:
JSTL fmt:parseNumber标记
数字解析:
解析的数字(1):
解析数字(2):
这将产生以下结果:
数字解析:
解析数(1):1250003.35
解析数(2):1250003
您可以使用
标记,该标记已经在CQ5中可用(global.jsp引用了
库),这是避免Scriptlet的一个好方法。该示例详细说明如下:
JSTL fmt:parseNumber标记
数字解析:
解析的数字(1):
解析数字(2):
这将产生以下结果:
数字解析:
解析数(1):1250003.35
解析数(2):1250003