怎样实现查询数据库结果显示在jsp的文本框里

怎样实现查询数据库结果显示在jsp的文本框里,第1张

在b.jsp头部加JAVA代码<% %>里面查询数据库,定义一个全局变量String name并把取出的值赋值给name,最后那个文本框改成<input type="text" name="name" value="<%=name%>"/>即可

查询数据库应该知道吧?

调用查询数据库方法,从而得到一个数据集合,List类型,数组类型都可以。

假设查询数据库方法是 getData(),返回一个list集合。

<select>

<option value=0>--请选择--</option>

<%

dao d=new dao()//这是那个数据库访问的类。

List list=d.getData()

for(int i=0i<list.size()i++)

{

%>

<option value=<%=i+1%>><%=list.get(i)%></option>

<%}%>

</select>

就这样。

1.通过jdbc连接上数据库,并从中获取一个连接。(建议由一个工具类提供)

2.创建一个jsp页面、一个servlet类和一个service业务逻辑类。

3.当点击查询按钮时调用servlet并把文本框中的参数传递过去。

4.在servlet中获取页面传递过来的参数,并调用service中方法(此方法负责条件查询并返回list集合)

5.servlet中把查询集合放到request作用域并转发到jsp页面进行迭代,把数据取出展示即可。


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

原文地址: http://outofmemory.cn/sjk/6764978.html

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

发表评论

登录后才能评论

评论列表(0条)

保存