一.模糊查询
如上图所示:在文本框输入关键字,点击查询 下面会展示你关键字所存在的
看看源代码:
<form action="/a4/news/admin.jsp" method = "post">
标题:<input type="text" name = "title"/>
<input type= "submit" value="查询"/>
</form>
<ul class="classlist">
<%
// request.setCharacterEncoding("utf-8");
//接收
String title = request.getParameter("title");
if(title==null){
title = "";//相对于查询全部
}
//破碎重组:
title = new String(title.getBytes("iso-8859-1"),"utf-8");
//连接数据库 查询所有:id 新闻的标题 作者
String URL= "jdbc:oracle:thin:@localhost:1521:orcl";
String CNAME = "oracle.jdbc.driver.OracleDriver";
//加载驱动
Class.forName(CNAME);
//创建连接
Connection con = DriverManager.getConnection(URL,"scott", "tiger");
//定义sql语句(模糊查询sql语句)
String sql = "select nid,ntitle,nauthor from news_xw where ntitle like '%"+title+"%' order by nid desc";
//获得执行对象
PreparedStatement ps = con.prepareStatement(sql);
//获得结果集
ResultSet rs = ps.executeQuery();
//循环遍历
while(rs.next()){
%>
<li> <a href = "/a4/news/read.jsp?nid=<%=rs.getInt(1)%>"> <%=rs.getString(2) %> </a>
<span> 作者: <%=rs.getString(3) %>
<a href='/a4/news/update.jsp?nid=<%= rs.getInt(1)%>'>修改</a>     
<a href='/a4/news/dodelete.jsp?nid=<%=rs.getInt(1)%>' οnclick='return clickdel()'>删除</a>
</span>
</li>
<%
}
//关闭资源
if(con!=null&&!con.isClosed()){
con.close();
}
if(ps!=null){
ps.close();
}
if(rs!=null){
rs.close();
}
%>
二.评论:(可以增加评论,评论人,内容,时间)
增加了一条评论;用户名:华妃
内容:臣妾做不到啊!皇上
提交后内容展示到上面
看看源代码:
三.include指令
<!-- 指令:包含 -->
<%@include file="foota.jsp"%>