⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 news.jsp

📁 wap站点源码
💻 JSP
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>热点资讯</title>
<%@page language="java" contentType="text/html;charset=utf-8" %>
<%@page import="sql_db.ConnSql"%>
<%@page import="sql_db_remote.ConnSql_remote"%>
<%@page import="java.sql.*"%>
</head>

<body>
<table align="center" width="90%" height="50">
<tr>
  <td width="90"><a href="index.jsp">赛事安排</a></td>
  <td width="110"><a href="news.jsp?type=1">赛前各队综合分析</a></td>
  <td width="110"><a href="news.jsp?type=2">临场专家博彩推荐</a></td>
  <td width="100"><a href="news.jsp?type=3">PK终极推介</a></td>
  <td width="100"><a href="news.jsp?type=4">各洲际赔率信息</a></td>
  <td width="100"><a href="news.jsp?type=6">世界杯热点资讯</a></td>
  <td width="100"><a href="news.jsp?type=7">明星动态及趣事</a></td>
  <td ><a href=""></a></td>
</tr>
</table>  
    <%
    String action;
    String type;
    String topic;
    String content;
    String Id;
    
    int intPageSize; //一页显示的记录数
	int intRowCount; //记录总数
	int intPageCount; //总页数
	int intPage; //待显示页码
	String strPage;
	int i;
	intPageSize = 20;	//设置一页显示的记录数
	//取得待显示页码
	strPage = request.getParameter("page");
	if(strPage==null || strPage.compareTo("")==0){		//表明在QueryString中没有page这一个参数,此时显示第一页数据
	intPage = 1;
	}
	else{	//将字符串转换成整型
	intPage = java.lang.Integer.parseInt(strPage);
	if(intPage<1) intPage = 1;
	}
    
    if (request.getParameter("action")==null){
    	action="view";
    }else{
    	action=request.getParameter("action");
    }
    if (request.getParameter("type")==null){
    	type="1";
    }else{
    	type=request.getParameter("type");
    }

    if (request.getParameter("topic")==null){
    	topic="";
    }else{
    	topic=request.getParameter("topic");
    	topic=new String(topic.getBytes("8859_1"),"utf-8");
    }
    if (request.getParameter("content")==null){
    	content="";
    }else{
    	content=request.getParameter("content");
    	content=new String(content.getBytes("8859_1"),"utf-8");
    }

    if (request.getParameter("Id")==null){
    	Id="";
    }else{
    	Id=request.getParameter("Id");
    }    
        
    String sql;
    ConnSql_remote connSql_r = new ConnSql_remote();
	connSql_r.setConnectDatabase(); 
	  
    if (action.compareTo("add")==0){
    	sql="insert into wap_News(Name,Content,Type) values('"+topic+"','"+content+"',"+type+")";
    	connSql_r.executeUpdate(sql);
    }

    if (action.compareTo("del")==0){
    	sql="delete from wap_News where Id="+Id;
    	connSql_r.executeUpdate(sql);
    }
		sql="select top 10 Id,Name,Content,CreateDT from wap_News where Type="+type+" order by CreateDT desc";
		ResultSet rs;
		rs=connSql_r.executeQuery(sql);
	
	//获取记录总数
	rs.last();//光标在最后一行
	intRowCount = rs.getRow();//获得当前行号
	intPageCount = (intRowCount+intPageSize-1) / intPageSize; 	//记算总页数
	//调整待显示的页码
	if(intPage>intPageCount) intPage = intPageCount;
	%>  
 <table border="1" align="center" width="90%" height="50">
  <tr bgcolor="DDDDDD">
   <td width="20%">主题</td>
   <td width="60%">内容</td>
   <td width="15%">时间</td>
   <td>操作</td>
  </tr>
  <%
    if(intPageCount>0){
	//将记录指针定位到待显示页的第一条记录上
	rs.absolute((intPage-1) * intPageSize + 1);
	//显示数据
	i = 0;
	while(i<intPageSize && !rs.isAfterLast()){
  %>
    <tr>
     <td><%=rs.getString("Name")%></td>
     <td><%=rs.getString("Content")%></td>
     <td><%=rs.getString("CreateDT")%></td>
     <td><a href="news.jsp?action=del&Id=<%=rs.getString("Id")%>">删除</a>&nbsp;&nbsp;</td>   
    </tr>
   <%
  	rs.next();
	i++;
   }}%>

 </table>	
   
   <% if (intPageCount>1){%>
    <table align="center" width="90%" height="50">
    <tr><td>
    <form name="form1" method="POST" action="news.jsp">
  	 第<%=intPage%>页  共<%=intPageCount%>页 <br/>
 	<%if(intPage<intPageCount){%><a href="news.jsp?type=<%=type%>&amp;page=<%=intPage+1%>">下一页</a><%}%>
 	<%if(intPage>1){%><a href="news.jsp?type=<%=type%>&amp;page=<%=intPage-1%>">上一页</a><%}%>	
	转到第:<input type="text" name="page" size="4" format="*N"/> 页
	<span><input type="submit" value="跳转"></span>
	</form>
	</td></tr>
	</table>
	<%}%>	

 <form name="form2" action="news.jsp" method="post">
 <table align="center" width="85%">
  <tr><td>主题
  <input type="text" name="topic" size="51">
  </td><td>&nbsp;</td>
  </tr>
  <td>内容
  <textarea rows="5" name="content" cols="40"></textarea>
  </td>
  <td>&nbsp;</td></tr> 
  <tr><td>&nbsp;</td><tr><td colspan=2>&nbsp;</td></tr>
  <tr><td colspan=2>
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="type" value="<%=type%>">
  <input type="submit" value="提交评论">
  </td>
  </tr>
 </talbe>
 </form>
 </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -