java - Struts 2迭代器标签在jsp中不起作用?

标签 java jsp jakarta-ee struts2 iterator

我正在尝试显示表中的一些值。我将值传递给“user”类的对象,该对象包含 getter 和 setter,然后将对象传递到列表中。但是,我无法使用迭代器标记查看 jsp 文件中的值。 UserDetail 类包含 test1 和 test2 变量的 getter 和 setter。

请找到以下代码。

成功.jsp

<%@ taglib uri="/struts-tags" prefix="s" %>  
<html>
<head>
<title></title>
</head>
<body>      
    <h3>All Records:</h3>  
    <s:iterator value="list">  
    <fieldset>  
    <s:property value="test1"/><br/> 
    <s:property value="test2"/><br/>  
</fieldset>
    </s:iterator>  
</body>
</html>

测试.java

package com.abc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;

public class test {

    private String test1;
    private String test2;
    ArrayList<UserDetails> list=new ArrayList<UserDetails>();  

    public String execute() {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test3", "test","test");
            PreparedStatement ps=conn.prepareStatement("SELECT * from testtable where data = "+test1);  
            ResultSet rs = ps.executeQuery();
            while(rs.next()) {
                UserDetails user = new UserDetails();
                user.setTest1(rs.getInt(1));
                user.setTest2(rs.getString(2));

                list.add(user);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return "SUCCESS";
    }


}

请指导。

最佳答案

您的类(class)中没有为列表设置 get 方法。

public void setList(){}
public void getList(){}

关于java - Struts 2迭代器标签在jsp中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19996127/

相关文章:

java - 下面是尝试通过java程序从文本文件读取的json数据。面临解析错误

mysql - 如何连接tomcat 7和mysql

java - 为什么 Tomcat 中实际上需要 WAR 文件?

Java Spring MVC View 渲染并将 ArrayList<CustomModel> 通过表单提交绑定(bind)回 Controller

java - 关于jsp生命周期

java - 继承、 protected 或设置者、获取者

java - 如何使用 JPA 和 Hibernate 初始化数据库表(插入行)?

java - 这是一个java编译器错误吗?

java - 从同一jsp上的javascript访问java变量

JSP - 期望具有 "jsp:param"和 "name"属性的 "value"标准操作