jsp实现搜索框查询功能
时间: 2023-12-26 18:06:31 浏览: 24
1. 在JSP页面中添加搜索框和按钮,例如:
```html
<form action="search.jsp" method="GET">
<input type="text" name="keyword" placeholder="请输入关键词">
<input type="submit" value="搜索">
</form>
```
2. 在search.jsp页面中获取用户输入的关键词,并查询数据库中符合条件的数据:
```java
<%
String keyword = request.getParameter("keyword");
if(keyword == null || keyword.trim().equals("")) {
out.println("请输入关键词");
} else {
// 查询数据库并输出结果
}
%>
```
3. 在查询数据库时,可以使用JDBC或ORM框架,例如:
```java
<%
String keyword = request.getParameter("keyword");
if(keyword == null || keyword.trim().equals("")) {
out.println("请输入关键词");
} else {
// 使用JDBC查询数据库
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "username", "password");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable WHERE title LIKE '%" + keyword + "%'");
while(rs.next()) {
out.println(rs.getString("title"));
}
rs.close();
stmt.close();
conn.close();
}
%>
```
或者使用ORM框架,例如:
```java
<%
String keyword = request.getParameter("keyword");
if(keyword == null || keyword.trim().equals("")) {
out.println("请输入关键词");
} else {
// 使用ORM框架查询数据库
List<MyEntity> entities = MyEntity.findByTitle(keyword);
for(MyEntity entity : entities) {
out.println(entity.getTitle());
}
}
%>
```
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)