我想连接与 ${myid}获取it.java.class.utils.ParameterPortlet.myid 。但是部署我的项目后我收到此错误: ERROR [http--6ren">
gpt4 book ai didi

java - 如何将 JSTL 变量与 JSP id 连接起来?

转载 作者:行者123 更新时间:2023-12-01 13:24:05 28 4
gpt4 key购买 nike

<%@attribute name="myid" required="true"%>
<input type="text" id="<%=it.java.class.utils.ParameterPortlet.%>${myid}" />

我想连接<%=java.class%>${myid}获取it.java.class.utils.ParameterPortlet.myid 。但是部署我的项目后我收到此错误:

ERROR [http-bio-8080-exec-86][PortletRequestDispatcherImpl:137] org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.JasperException: Unable to compile class for JSP

it.java.class.utils.ParameterPortlet我有myClass.java包含字符串列表:

public final class myClass {
public static final String INPUTNAMEID = "myname";
public static final String INPUTCITYID = "mycity";
public static final String INPUTID = "myid";
}

所以我想做的是动态更改“myid”<%=it.java.class.utils.ParameterPortlet.myid%>使用 JSTL 到 myinput, myselect, myid等等.

我做错了什么?
任何帮助表示赞赏。谢谢!

最佳答案

使用class,它将调用其toString方法:

<input type="text" id="<%=it.java.class.utils.ParametriPortlet.class%>${myid}" />

关于java - 如何将 JSTL 变量与 JSP id 连接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21877562/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com