0

我是 Java 新手,正在研究 Struts,我想将数据从我的操作类发送到 jsp。

我正在从数据库中检索员工详细信息,并希望将它们显示在 jsp 的网格视图中,以便您帮我解决。由于将返回多条记录,如何将每条记录分配给表格行

4

3 回答 3

0

如果您使用的是 Struts 1 并且您在请求中保存您的列表,那么代码可能如下所示:

动作类执行方法

List<String> names= new ArrayList<String>(); 
names.add("A");
names.add("B");
request.setAttribute("names", names);

在 JSP 中

<logic:iterate name="names" id="namesId">

    <span>
        Names <bean:write name="namesId"/>
    </span>

</logic:iterate>
于 2012-05-14T05:51:01.280 回答
0

实际上,您需要将您的员工记录放在类似数据结构的列表中,而不是在 jsp 页面上,您可以在logic:iterate标签的帮助下对其进行迭代。请参阅有关如何使用此标签的文档。

于 2012-05-14T05:46:15.317 回答
-1

如果您更喜欢 Struts2...

创建一个具有以下内容的 Action 类:

public class Actionmain{
ActionForm aform=new ActionForm(); // which generate the setters 

和吸气剂:

public String getProdCode(ActionForm aform){
    if (reqLogPCForm ==null){
        return "Error";
    }else if{
        ActionVO AVO=null;
        try{
            VO = execute(hmInput);
        }
    }
于 2018-06-25T07:06:55.397 回答