jsp页面1、用EL表达式 可以循环输出没问题-------------------------------------
<c:if test="${!empty rpType}">
<c:forEach items="${rpType }" var="rptype">
<tr>
<td align="center" vAlign="middle">${rptype.rptype }</td>
</tr>
</c:forEach>
</c:if>
2、用这个标签输出总报错 --------------------------------------------
<s:select headerValue="Select Parent Node" list="${rpType.rptype}"/>3、Action内容--------------------------------------
public class basicDoc_Rptype_ListAction extends ActionSupport{
private basicDoc_Rptype_Manager basicDoc_Rptype_manager;
private List<basicDoc_Rptype> rpType; public void setBasicDoc_Rptype_manager(
basicDoc_Rptype_Manager basicDoc_Rptype_manager) {
this.basicDoc_Rptype_manager = basicDoc_Rptype_manager;
}
public String execute() throws Exception {
rpType=basicDoc_Rptype_manager.listRptype();
ServletActionContext.getRequest().setAttribute("rpType", rpType);
return SUCCESS;4、错误提示 ---------------------------------------------------
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /sysAdmin/createcompany.jsp(62,3) According to TLD or attribute directive in tag file, attribute list does not accept any expressions
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1172)
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:819)
<c:if test="${!empty rpType}">
<c:forEach items="${rpType }" var="rptype">
<tr>
<td align="center" vAlign="middle">${rptype.rptype }</td>
</tr>
</c:forEach>
</c:if>
2、用这个标签输出总报错 --------------------------------------------
<s:select headerValue="Select Parent Node" list="${rpType.rptype}"/>3、Action内容--------------------------------------
public class basicDoc_Rptype_ListAction extends ActionSupport{
private basicDoc_Rptype_Manager basicDoc_Rptype_manager;
private List<basicDoc_Rptype> rpType; public void setBasicDoc_Rptype_manager(
basicDoc_Rptype_Manager basicDoc_Rptype_manager) {
this.basicDoc_Rptype_manager = basicDoc_Rptype_manager;
}
public String execute() throws Exception {
rpType=basicDoc_Rptype_manager.listRptype();
ServletActionContext.getRequest().setAttribute("rpType", rpType);
return SUCCESS;4、错误提示 ---------------------------------------------------
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /sysAdmin/createcompany.jsp(62,3) According to TLD or attribute directive in tag file, attribute list does not accept any expressions
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)
at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1172)
at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:819)
解决方案 »
- Java timer 使用
- struts2 中${}的用法
- 求解:Spring AOP拦截hibernateDAO FindByID 对象中的方法
- javaBean导出为Xml
- servlet 抛出的运行时异常,怎么传到error.jsp页面?
- j2ee系统如何简单实现"服务器版转单机版"
- 大家好,请问大家有用castor的么?
- Dao层是否必要存在?
- 虽然ejb好像很火,但是似乎只有在那些很拉稀的项目中才会有人去尝试用ejb.有人真的在什么重要的项目中用了ejb吗?要说话的小朋友们举手!
- 身份证正则表达式问题
- 寻找!能垮服务器上传文件的html在线编辑器!可付费!
- 关于hibernate的小问题,帮忙解决
<s:iterator value="#request.items" id="u" status="status">
么
private String typeId;
typeId有get/set方法。2.jsp写法:
<s:select headerKey="" headerValue="Select Parent Node" list="%{#request.rpType}" name="typeId"/>
<select name="companyId">
<c:if test="${!empty listCompany}">
<c:forEach items="${listCompany }" var="company">
<option value="${company.id}">${company.chname }</option>
</c:forEach>
</c:if>
</select>
在页面
<s:select headerValue="Select Parent Node" theme="simple" list="rpType" listKey="放传后台的值" listValue="放显示的值"/>