首页 > 学院 > 开发设计 > 正文

今天来马克一下把数据库中的数据动态显示到前台页面下拉框中

2019-11-06 08:58:48
字体:
来源:转载
供稿:网友

我知道方法应该有很多,但是我觉得我接下来说的方法还是很简单的。

首先最最重要的就是在前台页面页面头部写上

<%@taglib PRefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

因为我要用到foreach。

其次就是在controller中,即action中从数据库获取你想要的数据封装成list

try {			superClassList = checkElementClassJamieDelegate.getAllSuperClassList(model);		} catch (SysException e) {			e.printStackTrace();		} catch (AppException e) {			e.printStackTrace();		}    	request.setAttribute("superClass", superClassList);类似于这样 用request.setAttribute("参数名",数据列表)把list传到前台

然后前台页面就这样写就可以了

<select name="a" id="a"><c:forEach var = "aa" items="${superClass}"><option value="${aa.id}">${aa.name}</option></c:forEach></select>

欢迎来讨论 本人也是刚刚弄懂的 嘻嘻


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表