你可以做的几件事。
一、可以使用c:set-
<c:set var="nowAString">${yourVar}</c:set>
你可以做的另一件事是创建自己的EL函数,将其调用String,然后在JSTL中调用它。EL 函数基本上是与 taglib 文件挂钩的静态方法。简单明了。
编辑:
真?你真的,你知道,尝试过吗?
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
<%
pageContext.setAttribute("testDate", new java.util.Date());
%>
<c:set var="myVar">${testDate}</c:set>
testDate = ${testDate}<br/>
myVar = ${myVar}<br/>
testDate Class = ${testDate.class}<br/>
myVar Class = ${myVar.class}<br/>
</body>
</html>
JSP 2.0 标记文件和 JSTL 函数是微不足道的。