当前位置:编程学习 > JAVA >>

struts2 标签 数据显示问题

代码如下:
public String execute() throws Exception{
HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("text/html;charset=UTF-8");
response.setHeader("Cache-Control", "no-Cache");
ActileTypeDao atdao=new ActileTypeDao();
        List<ArticleTypeBean> atbList=atdao.queryActicleType();

        ServletActionContext.getRequest().setAttribute("atb", atbList);
        System.out.println(atbList.size()+"====");
        return null; 

jsp页面代码:

<%@taglib prefix="s" uri="/struts-tags"%>

  <table>
    <s:iterator value="atb">
     <tr><td>asfsaafa<s:property value="atb.articleType_id"/></td><td><s:property value="atb.articleType_name"/></td></tr>
    </s:iterator>
  </table>  



页面空白 无数据显示 ;atbList 是不为空的; 求指点。 struts2 标签 iterator jsp --------------------编程问答-------------------- asfsaafa  显示不啊? --------------------编程问答-------------------- 改为
<s:iterator value="#request.atb" var="atb" >
    <s:property value="articleType_id"/>
    <s:property value="articleType_name"/>
</s:iterator>

或者

<s:iterator value="atb">
     <tr><td>asfsaafa<s:property value="articleType_id"/></td><td><s:property value="articleType_name"/></td>
atb.是多余的了。<s:property就相当于request.getParamter了
--------------------编程问答--------------------
引用 1 楼 rui888 的回复:
asfsaafa  显示不啊?


   不显示 --------------------编程问答-------------------- 正确的是这样:
<s:iterator value="#request.atb" var="a" >
    <s:property value="#request.a.articleType_id"/>
    <s:property value="#request.a.articleType_name"/>
</s:iterator>
或者
<s:iterator value="#request.atb" var="a" >
    ${a.articleType_id}
     ${a.articleType_name}
</s:iterator> --------------------编程问答--------------------
引用 2 楼 fangmingshijie 的回复:
改为
<s:iterator value="#request.atb" var="atb" >
    <s:property value="articleType_id"/>
    <s:property value="articleType_name"/>
</s:iterator>

或者

<s:iterator value="atb">
     <tr><td>asfsaafa<s:property value="articleType_id"/></td><td><s:property value="articleType_name"/></td>
atb.是多余的了。<s:property就相当于request.getParamter了




页面还是没有数据;还是空白页面
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,