JavaWeb(模糊查询&评论&include指令)

一、模糊查询

<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") %>  &#160;&#160;&#160;&#160; <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) %>&#160;&#160;&#160;&#160; 
	      	<a href='/s4/news/update.jsp?nid=<%=rs.getInt(1)%>'>修改</a> &#160;&#160;&#160;&#160; 
	      	<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]&nbsp; <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 &#160;&#160;&#160;&#160; <a href="#">常见问题解答</a> &#160;&#160;&#160;&#160;
				新闻热线:010-627488888<br />
				文明办网文明上网举报电话:010-627488888 &#160;&#160;&#160;&#160; 举报邮箱:<a href="#">jubao@jb-aptech.com.cn</a></p>
			<p class="copyright">Copyright &copy; 1999-2009 News China gov, All Right Reserver<br />
				新闻中国 版权所有</p>
		</div>
</body>
</html>

运行结果:

 

使用include引入此网页下部分

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值