【发布时间】:2014-03-19 14:39:34
【问题描述】:
<%@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 等。
我做错了什么?
任何帮助表示赞赏。谢谢!
【问题讨论】:
-
你试过
<input type="text" id="<%=it.java.class.utils.ParametriPortlet.class%>${myid}" />吗?