我在 struts2 框架中做我的项目。但我找不到从数据库中指定下拉列表的方法..有没有办法..请帮忙
最佳答案
如果您在 JSP 页面中谈论下拉列表,那么已经有一个 select Tag为此
<s:select name="mydrop_down" list="%{sports}" />
其中 list 是要从中填充的 Iterable 源。如果列表是一个Map(key, value),Map key将成为option'value'参数,Map value将成为option body。
所有你需要在你的 Action 类中创建一个 List/Map/Array
并提供它的 getter 和 setter 如何从 jsp 中的 ActionClass 中选择列表将由 framewrok 本身处理
Action 类
public class MyAction extends ActionSuport{
private List<String> sports; //can be array or map etc
getters and setters for sports
public String execute() throws Exception{
sports = init the List and fill it
// can fill the list from database
return SUCCESS;
}
}
关于mysql - 将数据库中的内容添加到struts2中的下拉列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8954399/