如何在cout <c:out value =“ $ {<%= helloWorldForm.userId%>}”中使用scriptlet

时间:2019-11-29 14:02:29

标签: spring-mvc jsp jstl

如何在运行时将值推入c:out?任何其他jstl标签都可以解决此问题

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>


<c:out value="${<%=helloWorldForm.userId%>}" />
<c:out value="${<%=Constants.account%>}" />
<c:out value="${<%=Constants.loginObject%>.userName}" />

基本解决方案 在jsp中定义/ cout如下

<c:set var="age" value="<%=Constants.age%>"/>
<div>DEFINE VALUE-age-  &lt;%=&gt; :${age}</div>
<h3>COUT VALUE-age- &lt;%=&gt;<c:out value="<%=Constants.age%>"/></H3>
WILL PRINTED LIKE BELOW IN BROWSER
DEFINE VALUE-age- <%=> :100
COUT VALUE-age- <%=>100

0 个答案:

没有答案