首页 > 编程知识 正文

jsp搜索数据库功能,jsp搜索数据库功能不可用

时间:2023-12-28 11:56:45 阅读:327677 作者:AVTD

本文目录一览:

jsp页面查询数据库

你的意思是一个submit最多能一次性提交4个文本框内的数据是吧?把4个文本框放进一个表单,提交表单就能4个一起提交,获取的时候用:request.getParameter("文本框名");

至于查询参数要在sql上写if判断了,如下写法: String cond="";

Long di_id=0l;

if(request.getParameter("dept")!=null!"0".equals(request.getParameter("dept"))){

di_id=Long.valueOf((request.getParameter("dept")));

cond+=" and pcr_exdept='"+di_id+"'";

}

判断前台读入的数据中是否有dept这个参数,如果有,就把条件cond赋值为and pcr_exdept='"+di_id+"',,判断完成后把cond传入写sql的函数里,而sql哪儿也要判断下cond 是否为空:

if(!"".equals(condition)condition!=null){

sql = "select * from user_info where 1=1"+condition;

}

这样就可以实现任意属于参数个数实现查询了:)

在JSP页面查询数据库信息

你可以在页面上设置一个隐藏域,当点击‘查看详细信息’按钮时,将选中对象的id值赋给隐藏域,然后跳转显示详细信息的页面,再根据id值来查处详细信息即可。

弹窗口 用

window.showModalDialog("XXXX.html","XXXX","dialogWidth=800px;dialogHeight=600px");就可以

如何用一张JSP页面连接数据库,实现查询,修改操作

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

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

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

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

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

请问jsp怎么实现一个按钮连接数据库,点击后并把数据上传上去。而且还可以实现检索功能?

我说一下连数据库的事。

不建议直接在jsp中连接数据库,一个是麻烦,要写一大堆jdbc的代码,还不好设置连接池进行管理。所以我建议还是使用ajax,在按钮上添加事件,把表格数据Post到后端,由后端进行数据库操作。

关于检索的问题,可以通过js控制筛选,也可以使用ajax Post到后端由后端重新组织数据返回,局部刷新页面即可。

讲道理,前端是jsp,在数据处理这方面没有后端擅长。像vue啊angular啊这些重前端的框架才擅长做这些事情。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。