<%@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";
}
所以我想做的是使用JSTL动态更改“myid”<%=it.java.class.utils.ParameterPortlet.myid%>
到myinput, myselect, myid
等。
我做错了什么? 任何帮助表示赞赏。谢谢!
答案 0 :(得分:1)
使用class
,它将调用toString
方法:
<input type="text" id="<%=it.java.class.utils.ParametriPortlet.class%>${myid}" />