<%@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}" />