jsp怎么获取数据库内信息(显示到界面中)

jsp怎么获取数据库内信息(显示到界面中),第1张

用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>标签怎样从数据库中动态获取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10090074.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存