一、模糊查询
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title>查找新闻--管理后台</title>
<link href="/Project01/css/admin.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
<div id="welcome">欢迎使用新闻管理系统!</div>
<div id="nav">
<div id="logo"><img src="/Project01/images/logo.jpg" alt="新闻中国" /></div>
<div id="a_b01"><img src="/Project01/images/a_b01.gif" alt="" /></div>
</div>
</div>
<div id="admin_bar">
<div id="status">管理员: <%=request.getParameter("aa") %>      <a href="#">退出</a></div>
<div id="channel"> </div>
</div>
<div id="main">
<div id="opt_list">
<ul>
<li><a href="/Project01/news/add.jsp">添加新闻</a></li>
<li><a href="/Project01/news/admin.jsp">编辑新闻</a></li>
<li><a href="/Project01/news/find.jsp">查找新闻</a></li>
<li><a href="/Project01/news/zt.jsp">添加主题</a></li>
<li><a href="/Project01/news/ztadmin.jsp">编辑主题</a></li>
</ul>
</div>
<div id="opt_area">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<form action="/Project01/news/find.jsp" method="post">
<input type="text" name="title"/>
<input type="submit" value="查询"/>
</form>
<ul class="classlist">
<%
//
request.setCharacterEncoding("utf-8");
//接收title
String title=request.getParameter("title");
if(title==null){
title="";//相当于查询全部
}
//破碎重组
title=new String(title.getBytes("iso-8859-1"),"utf-8");
//jdbc连接Oracle查询所有的新闻:id 新闻标题 作者
String CNAME="oracle.jdbc.driver.OracleDriver";
String URL="jdbc:oracle:thin:@localhost:1521:orcl";
//加载驱动
Class.forName(CNAME);
//创建连接
Connection con=DriverManager.getConnection(URL, "scott", "tiger");
//定义sql语句
String sql="select nid,ntitle,nauthor from news280 where nauthor like '%"+title+"%' order by nid desc";
//out.print(sql);
//获得执行对象
PreparedStatement ps=con.prepareStatement(sql);
//获得结果集
ResultSet rs=ps.executeQuery();
//循环遍历
while(rs.next()){
%>
<li> <a href="/s4/news/read.jsp?nid=<%=rs.getInt(1)%>"><%=rs.getString(2) %></a>
<span> 作者:<%=rs.getString(3) %>    
<a href='/s4/news/update.jsp?nid=<%=rs.getInt(1)%>'>修改</a>     
<a href='/s4/news/dodelete.jsp?nid=<%=rs.getInt(1) %>' onclick='return clickdel()'>删除</a>
</span>
</li>
<%
}
//关闭资源
if(con!=null&&!con.isClosed()){
con.close();
}
if(ps!=null){
ps.close();
}
if(rs!=null){
rs.close();
}
%>
<li class='space'></li>
<p align="right"> 当前页数:[1/3] <a href="#">下一页</a> <a href="#">末页</a> </p>
</ul>
</div>
</div>
<div id="site_link"> <a href="#">关于我们</a><spssssan>|</span> <a href="#">Aboue Us</a><span>|</span> <a href="#">联系我们</a><span>|</span> <a href="#">广告服务</a><span>|</span> <a href="#">供稿服务</a><span>|</span> <a href="#">法律声明</a><span>|</span> <a href="#">招聘信息</a><span>|</span> <a href="#">网站地图</a><span>|</span> <a href="#">留言反馈</a> </div>
<%@include file="/../footb.jsp"%>
</body>
</html>
二、include指令
1.include指令属于jsp的三大指令之一
2.三大指令:page/include/taglib
3.include指令作用:引入页面
<%@ include file = "指定页面名称"%>include封装目的:重复的框架节省资源
include封装下部分内容
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<div id="site_link"> <a href="#">关于我们</a><span>|</span> <a href="#">Aboue Us</a><span>|</span> <a href="#">联系我们</a><span>|</span>
<a href="#">广告服务</a><span>|</span> <a href="#">供稿服务</a><span>|</span> <a href="#">法律声明</a><span>|</span> <a href="#">招聘信息</a><span>|</span>
<a href="#">网站地图</a><span>|</span> <a href="#">留言反馈</a> </div>
<div id="footer">
<p class="">24小时客户服务热线:010-68988888      <a href="#">常见问题解答</a>     
新闻热线:010-627488888<br />
文明办网文明上网举报电话:010-627488888      举报邮箱:<a href="#">jubao@jb-aptech.com.cn</a></p>
<p class="copyright">Copyright © 1999-2009 News China gov, All Right Reserver<br />
新闻中国 版权所有</p>
</div>
</body>
</html>
运行结果:
使用include引入此网页下部分