首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >html中的变量属性名称:文本标记

html中的变量属性名称:文本标记
EN

Stack Overflow用户
提问于 2015-05-20 09:52:06
回答 2查看 1.5K关注 0票数 1

我使用了struts-1,并希望在html:text标记中使用一个串联字符串作为属性名。该字符串由静态字符串和jsp:include标记提供的参数组成。

包含部分

代码语言:javascript
复制
    <jsp:include page="test.jsp">
        <jsp:param name="language" value="DE" />
    </jsp:include>

html:text

代码语言:javascript
复制
    Param: ${param.language}
    <html:text property="propertyDE" name="bean" />

不工作的html:文本代码

代码语言:javascript
复制
    Param: ${param.language}
    <html:text property="<%="property" + param.language%>" name="bean" />

在html:text中的属性属性中是否有使用动态值的方法?我怎样才能做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-20 10:06:25

你可以用:

代码语言:javascript
复制
<c:set var="language" value="DE" />

进口<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

然后使用变量作为${language}

票数 0
EN

Stack Overflow用户

发布于 2015-05-20 11:22:23

更简单的方法是按以下方式使用它:

代码语言:javascript
复制
<html:text property="property${param.language}" name="bean" />
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30346196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档