在后台查询下拉或构成下拉框列表数据,存放request中返回jsp,然后如下初始化(自己改改看)
<span>User Type:</span><span>
<select id="userType">
<option value=""></option>
<c:forEach items="${sysRoleList }" var="one">
<c:if test="${one.role_status==1 }">
<option <c:if test="${one.role_code == userType}">selected="selected"</c:if> value="${one.role_code}">${one.role_name}</option>
</c:if>
</c:forEach>
</select>
</span>
具体你是要怎么写呢实现方法很多啊
你可以先查询到下拉框需要显示的值
返回一个List
然后在页面的时候循环迭代就可以显示了
具体的 你可以百度hi我
直接在页面前面连接数据库查询出结果result,然后下面就直接result里面取就可以了。先声明(拿oracle举例):
<%!
String DBDRIVER = "oracle.jdbc.driver.OracleDriver"
String DBURL = "jdbc:oracle:thin:@XXX.XXX.XXX.XXX:1521:XXX"
String DBUSER = "XXX"
String DBPASSWORD= "XXX"
Connection con = null
PreparedStatement pstmt = null
ResultSet rs = null
%>
执行查询:
<%
String sql = "select * from XXX"
try
{
Class.forName(DBDRIVER)
con = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD)
pstmt = con.prepareStatement(sql)
rs = pstmt.executeQuery()
%>
显示的时候如下:
<%
while(rs.next())
{
i++
int id=rs.getInt("id")
String title = rs.getString("admin")
String author = rs.getString("user")
%>
<td><%=admin%></td>
<td><%=user%></td>
大概代码差不多这样了,你看着凑凑
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)