`
smallmonkeandyjj
  • 浏览: 6403 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

简单搜索

阅读更多
-----------页面
<%@ page language="java" contentType="text/html; charset=gbk"
    pageEncoding="gbk"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>管理菜单</title>
<style type="text/css">
a{
color:blue;
text-decoration: none;
font-size: 16px;
}
a:hover{
color:red;
text-decoration: none;
font-size: 16px;
}
</style>

<script type="text/javascript">
function search(){
var username=document.getElementById("username").value;
if(username==""||username==null){
alert("请输入内容!");
return false
}else{
window.parent.frames['right'].location.href="/Sigma365/SearchUsersServlet.do?username="+username;
}

}
function menu(name){
if(name=='userlist'){
window.parent.frames["right"].location.href="/Sigma365/UserAdminServlet.do";
}
if(name=='adminCompetence'){
window.parent.frames["right"].location.href="/Sigma365/CompetenceServlet.do";
}

}
</script>

</head>
<body leftmargin="0" topmargin="0" rightmargin="0">
<form  method="post">
<table align="right" cellpadding="0" cellspacing="0" >
<tr>
<td align="center">
<input type="text" size="15" maxlength="15" name="username" id="username">
<input type="submit" onclick="search()" value="搜索用户">&nbsp;&nbsp;
</td>
<td align="center">
<a href="javascript:menu('userlist')">
<font style="font-size: 13px;">用户列表</font>
</a>&nbsp;&nbsp;
</td>
<td align="center">
<a href="javascript:menu('adminCompetence')">
<font style="font-size: 13px;">权限列表</font>
</a>&nbsp;&nbsp;
</td>
<td align="center">
<a href="/Sigma365/GetAllGroupServlet.do" target="right">
<font style="font-size: 13px;">客户组</font>
</a>
</td>
</tr>
</table>
</form>
</body>
</html>



---------逻辑代码
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("GBK");
response.setContentType("text/html");
this.doPost(request, response);
}

@SuppressWarnings("unchecked")
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("GBK");
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String username=request.getParameter("username");

UserAdminDaoImpl user =new UserAdminDaoImpl();
List list=user.searchUser(username);
if(list.size()>0){
System.out.println("searchok");
request.setAttribute("list", list);
request.setAttribute("size", list.size());
request.getRequestDispatcher("super/pages/SuperAdminUserSearch.jsp").forward(request, response);
}else if(list.size()<=0){
out.print("<script>alert('没有要搜索的数据!');location.href='/Sigma365/UserAdminServlet.do';</script>");
}else{
out.print("<script>alert('搜索失败!');location.href='/Sigma365/UserAdminServlet.do';</script>");
}
}


public List searchUser(String userName) {
List list = new ArrayList();
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs = null;
conn = dbConnectin.getConnection();
String sql = "select *from users where username like ?";
try {
ps = conn.prepareStatement(sql);
ps.setString(1, userName+"%");
rs = ps.executeQuery();
while (rs.next()) {
UserBean user = new UserBean();
ps.setString(1, userName);
user.setUid(rs.getInt("uid"));
user.setUsername(rs.getString("username"));
user.setName(rs.getString("name"));
user.setPhone(rs.getString("phone"));
user.setEmail(rs.getString("email"));
user.setAdds(rs.getString("adds"));
user.setCompany(rs.getString("company"));
user.setAccess_level(rs.getInt("access_level"));
list.add(user);
}
ps.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
return list;
}
分享到:
评论

相关推荐

    java简单搜索器源码(系统)

    Java简单搜索器源码系统是基于Java编程语言实现的一个简易搜索引擎。这个系统主要涉及了Java核心技术、数据结构和算法,以及文件I/O操作等多方面的知识。以下将详细阐述这些关键知识点。 首先,Java作为一门面向...

    使用VC编写的简易搜索引擎

    在本项目中,“使用VC编写的简易搜索引擎”是一个利用Visual C++(VC)开发的简单搜索应用程序。这个程序的核心目标是实现对特定数据集的快速查找功能,为用户提供便捷的信息检索体验。以下将详细探讨与这个项目相关...

    python还原简易搜索引擎

    在本项目中,“python还原简易搜索引擎”是一个使用Python编程语言实现的简单搜索工具,它能够模仿部分搜索引擎的功能,帮助用户在特定的数据集或文件中快速查找相关信息。这个项目非常适合初学者学习,因为它涉及到...

    简单搜索引擎分析与开发毕业设计论文.pdf

    总结来说,文档讨论了搜索引擎的基本原理、各个模块的运作机制以及技术实现,并使用了Lucene和Heritrix等开源工具来构建一个简单的搜索引擎,展示了其在信息检索领域中的应用。通过这个项目,作者不仅对搜索引擎的...

    基于python开发的贴吧简易搜索引擎爬取

    标题中的“基于python开发的贴吧简易搜索引擎爬取”是指使用Python编程语言开发的一款简单搜索引擎,其目标是抓取和处理百度贴吧的相关数据。这个搜索引擎爬虫可能是为了收集、分析或研究贴吧上的信息,例如热门话题...

    简易搜索引擎

    简易搜索引擎是一种基础的信息检索系统,它整合了网络爬虫、分词技术和词频统计等关键技术,为用户提供便捷的搜索功能。下面将详细讲解这些组成部分及其重要性。 首先,我们要了解**网络爬虫**。网络爬虫是搜索引擎...

    北大POJ初级-简单搜索

    【北大POJ初级-简单搜索】是北京大学在线判题系统POJ(Problem Online Judge)针对初学者设置的一类编程题目,主要涉及基础的算法和数据结构应用。这类问题通常不会过于复杂,旨在帮助学习者掌握基本的编程思维和...

    基于<今日哈工大>新闻的简易搜索引擎

    基于&lt;今日哈工大&gt;新闻的简易搜索引擎 #简易搜索引擎系统 ###基本概况 基于Python实现 面向新闻标题、正文 数据抓取自“今日哈工大”网(因为我砍后台没反爬虫) 新闻数量37251个 闲暇之余写的,没啥太高端的东西...

    简易搜索引擎架构与实现

    ### 简易搜索引擎架构与实现 #### 一、引言 本文介绍了一种简易搜索引擎的设计与实现细节,旨在提供一套基本的搜索引擎架构方案。该搜索引擎利用多种编程语言和技术栈来构建,支持跨平台的数据抓取、分析以及索引...

    简单搜索引擎源码

    本项目名为“简单搜索引擎源码”,它虽然简洁,但提供了丰富的功能,如热词推荐和分类。以下是对这个搜索引擎实现的详细解析。 首先,我们要理解搜索引擎的基本工作流程。搜索引擎通常包括以下几个关键组成部分: ...

    用lucene实现的简易搜索引擎

    《使用Lucene构建简易搜索引擎》 Lucene是一个强大的开源全文搜索引擎库,由Apache软件基金会开发。它提供了完整的搜索功能,包括索引、查询解析、排序和高亮显示等,广泛应用于各种Web应用和桌面应用程序中。本文...

    基于lucene 的简单搜索引擎.rar

    **基于Lucene的简单搜索引擎构建详解** Lucene是Apache软件基金会的一个开源项目,它是一个高性能、全文本搜索库,提供了一个强大的信息检索引擎框架。这个压缩包“基于lucene 的简单搜索引擎.rar”很可能是为了...

    带拼音的简单搜索引擎的实现

    在JavaScript中实现一个带拼音的简单搜索引擎涉及到多个技术层面,包括字符串处理、拼音库的使用以及搜索算法的设计。首先,我们需要理解搜索引擎的基本原理,它主要通过关键字匹配来找到相关的信息。在JavaScript...

    人工智能-项目实践-搜索引擎-基于Boost库的简易搜索引擎

    本项目实践以"人工智能-项目实践-搜索引擎-基于Boost库的简易搜索引擎"为主题,旨在通过使用Boost库来构建一个基础的搜索引擎,帮助初学者理解搜索引擎的工作原理并掌握相关编程技巧。 首先,我们需要了解Boost库。...

    简单搜索引擎的设计与实现

    简单搜索引擎的设计与实现,该搜索引擎可以搜索c:\documents\下从00.txt-31.txt的32个英文txt文件,采用空格作为分词技术,没有去掉虚词。-s为远程搜索,-l为本地搜索,远程搜索请确保系统安装了IIS并把32个文本文件...

    简易的搜索引擎源码

    【简易的搜索引擎源码】是基于ASP(Active Server Pages)技术构建的一个简单搜索应用程序的源代码,这在早期的Web开发中非常常见。ASP是一种微软公司开发的服务器端脚本环境,它允许开发者通过HTML、VBScript或...

    Python实现简单搜索引擎.rar

    在Python编程领域,构建一个简单的搜索引擎是一项常见的任务,它可以帮助我们快速查找和索引大量文本数据。本项目名为“Python实现简单搜索引擎”,旨在通过Python语言实现一个基础的文本搜索功能,便于用户在海量...

    简易搜索框demo

    js实现简易搜索功能,简易demo,数据为固定数据, 根据数据关键字提取内容,仿淘宝搜索功能

    北山软件简易搜索引擎 v2.0

    北山软件简易搜索引擎v2.0是一款专为用户设计的高效、易用的搜索工具,旨在帮助用户在海量信息中快速找到所需内容。这款搜索引擎具备无限分类和无限添加站点的功能,适应了网络信息爆炸时代的需求,能够灵活地管理和...

Global site tag (gtag.js) - Google Analytics