我使用了struts-1,并希望在html:text标记中使用一个串联字符串作为属性名。该字符串由静态字符串和jsp:include标记提供的参数组成。
包含部分
<jsp:include page="test.jsp">
<jsp:param name="language" value="DE" />
</jsp:include>html:text
Param: ${param.language}
<html:text property="propertyDE" name="bean" />不工作的html:文本代码
Param: ${param.language}
<html:text property="<%="property" + param.language%>" name="bean" />在html:text中的属性属性中是否有使用动态值的方法?我怎样才能做到这一点?
发布于 2015-05-20 10:06:25
你可以用:
<c:set var="language" value="DE" />进口<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
然后使用变量作为${language}
发布于 2015-05-20 11:22:23
更简单的方法是按以下方式使用它:
<html:text property="property${param.language}" name="bean" />https://stackoverflow.com/questions/30346196
复制相似问题