我正在用struts2框架进行项目.但是我找不到从数据库指定下拉列表的方法..有没有办法..请帮助
解决方法:
如果您要谈论的是JSP页面中的下拉列表,那么该列表已经有一个select Tag
<s:select name="mydrop_down" list="%{sports}" />
list是要从中填充的Iterable源.如果列表是Map(键,值),则Map键将成为选项“值”参数,而Map值将成为选项主体.
在动作类中创建List / Map / Array所需的所有工作,并提供其getter和setter方法,如何从jsp中的ActionClass中选择列表,将由framewrok本身处理
动作班
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;
}
}