Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要使用struts 1.3在jsp页面上显示数据_Java_Jsp_Struts 1 - Fatal编程技术网

Java 需要使用struts 1.3在jsp页面上显示数据

Java 需要使用struts 1.3在jsp页面上显示数据,java,jsp,struts-1,Java,Jsp,Struts 1,我试图从表中读取数据并将其显示给用户 有人知道如何使用struts 1.3实现吗 编写一个类来扩展Struts的动作。此类将数据作为列表从数据库中提取。将此数据作为请求属性,request.setAttribute(“myList”,list)传递。返回“成功” 在struts config.xml中,将这个Action类映射到“success”上的JSP。请求将被转发到JSP 在JSP中,通过request.getAttribute(“myList”)从请求中获取列表。遍历列表并打印列表 你需

我试图从表中读取数据并将其显示给用户

有人知道如何使用struts 1.3实现吗

  • 编写一个类来扩展Struts的动作。此类将数据作为
    列表
    从数据库中提取。将此数据作为请求属性,
    request.setAttribute(“myList”,list)
    传递。返回“成功”

  • struts config.xml
    中,将这个
    Action
    类映射到“success”上的JSP。请求将被转发到JSP

  • 在JSP中,通过
    request.getAttribute(“myList”)
    从请求中获取列表。遍历列表并打印
    列表

  • 你需要研究这个:

    (编辑:刚刚注意到这是一个2年前的问题)

    除非需要,否则不要使用struts标签。这可以通过jstl/el实现。 所以在你的动作课上你会有这样的东西:

    List<Map<?, ?>> listOfHashMaps = new ArrayList<Map<?, ?>>();
    request.setAttribute("listOfHashMaps", listOfHashMaps);
    

    分别

    我使用HashMap来存储一行中的数据。然后我将这个HashMap添加到ArrayList中。如何使用??
    <c:forEach var="hashMap" items="listOfHashMaps">
        ${hashMap[someInteger]} <%-- To get the value associated with 'key' --%>
    </c:forEach>
    
    ${hashMap.key}
    ${hashMap.value}