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
Jsp 无法从数据库获取数据并设置为struts组合框_Jsp_Struts2 - Fatal编程技术网

Jsp 无法从数据库获取数据并设置为struts组合框

Jsp 无法从数据库获取数据并设置为struts组合框,jsp,struts2,Jsp,Struts2,我是struts新手,我发现很难从数据库中获取数据并将其设置在组合框中 我正在努力 从数据库中获取数据 将其设置为组合框 用组合框中选择的值填充我的动作类 我的JSP: <s:combobox name="news.appn" list="apptnList" value="Select" headerKey="-1" headerValue="-- selectyour Application--"> </s:combobox> 新闻是我的pojo课程

我是struts新手,我发现很难从数据库中获取数据并将其设置在组合框中

我正在努力

  • 从数据库中获取数据
  • 将其设置为组合框
  • 用组合框中选择的值填充我的动作类
我的JSP:

<s:combobox name="news.appn" list="apptnList" value="Select" headerKey="-1" headerValue="--     selectyour Application--"> </s:combobox>

新闻是我的pojo课程

我的action类有一个列表“apptnList”,它保存从数据库中获取的值。
My pojo有一个变量appn,用于保存组合框中的数据。

在动作类中创建一个apptnList,并在重定向到页面之前调用该动作类

List<String> apptnList; //add getter and setters
String execute()
{
    apptnList = new ArrayList<String>();
    //create Connection and ResultSet 
    while(rs.next())
       apptnList.add(rs.getString("column_name"));

}
List-apptnList//添加getter和setter
字符串执行()
{
apptnList=new ArrayList();
//创建连接和结果集
while(rs.next())
add(rs.getString(“列名称”);
}

是的……我试过了,但是在提交表单之前,组合框应该有列表。。。。因此,我没有使用execute(),而是使用了另一个方法…e1,尽管它无法工作。谢谢