Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 如何使用JSTL标记将int值设置为变量?_Jsp_Jstl_Aem - Fatal编程技术网

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