代码-SSH中Action中向jsp传的list为空值

问题描述

SSH中Action中向jsp传的list为空值

Action代码如下:
public List list;

public List<Info> getList() {
    return list;
}

public void setList(List<Info> list) {
    this.list = list;
}
@Resource(name="infoservice")
public IInfoService service;

public String list(){
    list=service.findAll();
    return "list";
}

jsp中取值如下:
  <s:iterator value="list">
    <tr>
        <td><s:property value = "className"/></td>
        <td><s:property value = "name"/></td>
        <td><s:property value = "score"/></td>
    </tr>
</s:iterator>
    本人比较菜。。还望细心指导,谢谢各位大牛

解决方案

先在后台测试 list有没有值 保证有值后

   <s:iterator value="list" var="li">
<tr>
    <td><s:property value = "#li.className"/></td>
    <td><s:property value = "#li.name"/></td>
    <td><s:property value = "#li.score"/></td>
</tr>

/s:iterator
就可以了

解决方案二:

楼上的方式 应该可行……

时间: 2024-12-25 08:24:46

代码-SSH中Action中向jsp传的list为空值的相关文章

bae中action跳转jsp出现异常

问题描述 bae中action跳转jsp出现异常 我的那个项目在本机上测试时action跳转jsp可以跳转, 在bae上面就出现 HTTP ERROR 404 Problem accessing /stuinfo.action. Reason: result 'null' not found Powered by Jetty:// 我的struts2配置文件为 /success.jsp

Struts2中Action中是否需要实现Execute方法_java

今天有朋友问我Struts2中Action必须实现execute方法吗?顺利的回答出来了. 其实分两种情况: 1)如果你的Action类是继承自ActionSupport或是BaseAction的话,确切的说是重写了execute方法,ActionSupport里的默认实现就是返回"success"视图.因此,你可以不实现execute方法,只要你的struts.xml里有"success"对应的result即可. <action name="doR

struts2中action中的方法无故被提交两次

问题描述 struts2中action中的方法无故被提交两次 import java.io.UnsupportedEncodingException; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionContext; import com.hsp.book.domain.Book;import com.hsp.book.service.BookService;import c

jsp中如何接收struts1中action中的对象属性值

问题描述 我做了一个图书修改功能的页面,就是用户点击修改时,就把action中获取到的图书信息在修改页面展示出来,现在action中获取到图书对象的信息,在jsp页面中一直不显示,求大大帮忙,如何解决这个问题,不胜感激struts1 action 代码public String ju(ActionForm form, HttpServletRequest request,HttpServletResponse response){int productid = 0;Product product

用strut2集成SSH框架Action中调用Dao层方法出现空指针异常

问题描述 自己弄了spring的配置文件,和strut的配置文件这个是服务层的代码publicclassSerservicesimplementsISerservices{privateICstServiceDAOServicedao;publicvoidsetDao(ICstServiceDAOServicedao){this.dao=dao;}publicvoidsave(CstServicebean){dao.save(bean);}}这个是Action的代码publicclassSerA

jsp-怎么样把action中同一个类中不同的方法数据,有区分的显示在JSP页面中

问题描述 怎么样把action中同一个类中不同的方法数据,有区分的显示在JSP页面中 action中代码: Article articleNext=articleService.getNext(article); Article articlePrev=articleService.getPrev(article); getActionContext().put("nextArticle", articleNext); getActionContext().put("prev

javaee-ajax提交后台action后,怎么让后台action中跳转页面

问题描述 ajax提交后台action后,怎么让后台action中跳转页面 由于之前用jquery的submit事件提交表单时,ckeditor中的内容提交不了 $("#sendmail").submit(); 所以我换了ajax提交,a但是现在ajax提交有一个问题.我需要的是表单提交到action中, action中进过struts,跳转到对应的成功界面,但是由于ajax,我action中 的功能实现了,就 是不能进行跳转,界面一直显示发送中,想请问一下各位这是怎么回事. 我期望发

jquery ajax提交表单从action传值到jsp实现小结_AJAX相关

jsp页面: 复制代码 代码如下: var clientTel = $("#clientTel").val(); var activityId = $("#activityId").val(); $.ajax({ type : "post",//发送方式 url : "/arweb/reserve/saveCode.action",// 路径 data : "clientTel="+clientTel+&q

jquery ajax提交表单从action传值到jsp实现小结

jsp页面: 复制代码 代码如下: var clientTel = $("#clientTel").val(); var activityId = $("#activityId").val(); $.ajax({ type : "post",//发送方式 url : "/arweb/reserve/saveCode.action",// 路径 data : "clientTel="+clientTel+&q