【发布时间】:2012-05-19 00:43:00
【问题描述】:
我正在使用 Spring MVC 并寻找一种方法来评估 bean 属性并将其显示到 UI。
我可以使用
<form:input path="${dynamicExpression}.prop.prop" disabled="true" />
但宁愿使用类似:JSTL c:out
<c:out value="${dynamicExpression}.prop.prop"/>
这不起作用,因为 is 只是连接表达式但不计算它。
有什么想法吗?
谢谢
【问题讨论】:
-
试试
${dynamicExpression.prop.prop}。此外,您最好为您的<form:form />指定一个modelAttribute="user"(例如)。如果你这样做,你只需要写<form:input path="firstName" />之类的东西,Spring MVC会自动调用${user.firstName}。 -
感谢您的快速回复。不继续
${dynamicExpression.prop.prop}需要类似${dynamicExpression}.prop.prop.的东西 dynamicExpression 是一个变量 bean 名称。我可能不得不忍受使用 Spring 的<form:input path="${dynamicExpression}.prop.prop">这完美地工作,但我不想绑定任何东西,只是将它作为静态文本呈现到 UI
标签: java jakarta-ee spring-mvc jstl