
用SELECT语句可以调用数据库记录,譬如:
set rs_news=servercreateobject("adodbrecordset")
sqltext="select top N from news where XXXXX= YYYYY order by id desc"
说明:N为数字,即调用几条信息
XXXXX=YYYYY为条件,一般调用的记录所在的栏目肯定有几个分类,这里就可以作出限制,调用哪个栏目中的记录。最后的ORDER为排序
用requestgetAttribute获取,而不是getParameter。
>
1你在jsp中嵌入java代码,在java代码里写for循环,循环产生你从数据库里面拿到的数据显示在li上
<%java代码%><%=java变量%>
2用jstl标签c:forEach
<c:forEach items="后台传过来的变量集合" var="变量">
<li>${变量}</li>
</c:forEach>
jsp页面可以利用Ajax来获取数据库数据来:
在第一级列表的onchange事件中编写:
//投诉信息来源信息级联
function getTsFromDescribe(ts_describe){
var tsfrom = $("#t_tsfrom")val();
var tstsFrom = $("#ts_tsFrom")val();
ExtAjaxrequest( {
url : '${ctx}/complaints/complaints!getTsFromaction',
params : {
tsfrom : tsfrom//通过json形式将前台每次获取到的值传递给后台
},
success : function(response) {
var json = ExtutilJSONdecode(responseresponseText);
if (jsonsuccess) {
var data = json<strong>cmList</strong>;
if ("" == data) {
alert("请选择投诉类型");
inputFormt_tsfromfocus();
$("#ts_tsFrom")empty();//每次需要将上一次的数据进行清空
} else {
$("#ts_tsFrom")empty();
//对获取到的数据进行迭代
for ( var i = 0; i < datalength; i++) {
var id = data[i];
var name = data[i];
$("#ts_tsFrom")append(
"<option value='" + id + "'>" + name + "</option>");
}
dwrutilremoveAllOptions('tstsFrom');
dwrutiladdOptions('tstsFrom', data);
}
}
}
});
}
后台返回数据:
public void getTsFrom() throws Exception {
>
以上就是关于jsp怎么获取数据库内信息(显示到界面中)全部的内容,包括:jsp怎么获取数据库内信息(显示到界面中)、jsp中数据库的查询条怎样设置从request获取的文本、JSP中<li>标签怎样从数据库中动态获取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)