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

📄 software.jsp

📁 jsp+oracle 网站开发实例精解.源码是下载程序.某公司网站全程序.
💻 JSP
字号:
<%@ include file="conn.jsp"%>
<%@  page  import="java.util.*,  java.text.*"  %>
<%@ page import="java.util.Calendar" %> 
<%! 
String replacenull(String a){ 
	if(a==null){
return "&nbsp;"; 
	}else{
return a; 
	}
} 
%> 
<% int ii;
String  showname="",bb="",classid="",Nclassid="",classname="",Nclassname="",lasthits="",sqlname="";
request.setCharacterEncoding("GB2312");
String id=request.getParameter("id");
if((id==null)|(id.equals(""))){
	out.print("<SCRIPT language=JavaScript>alert('您没有选择相关软件,请返回');");
out.print("javascript:history.go(-1);</SCRIPT>");
	}
sqlname="select class.class,Nclass.Nclass,download.showname,download.bb,download.classid,download.Nclassid,download.lasthits from scott.download,scott.class,scott.Nclass where download.classid=class.classid and download.Nclassid=Nclass.Nclassid and download.ID='"+id+"'";
 ResultSet   rs3=stmt.executeQuery(sqlname); 
		if(!rs3.next()){
		out.print("<SCRIPT language=JavaScript>alert('您没有选择相关软件,请返回');");
out.print("javascript:history.go(-1);</SCRIPT>");
            }else{
		 showname=rs3.getString("showname");
		 bb=rs3.getString("bb");
		 classid=rs3.getString("classid");
		 Nclassid=rs3.getString("Nclassid");
		 classname=rs3.getString("class");
		 Nclassname=rs3.getString("Nclass");
		 lasthits=rs3.getString("lasthits");
          }
	rs3.close();
//更新每周每日数据
	java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("dd-M月- yyyy"); 
java.util.Date currentTime_1 = new java.util.Date(); 
	//stmt.executeUpdate("update scott.download set  dayhits=dayhits+1,hits=hits+1 where lasthits>='"+formatter.format(currentTime_1)+"' and id='"+id+"'");%>

    <%! String year; 
   String month; 
%> 
<% month=request.getParameter("month"); 
   year =request.getParameter("year"); 
Calendar thisMonth=Calendar.getInstance(); 
  if(month!=null&&(!month.equals("null"))) 
   thisMonth.set(Calendar.MONTH, Integer.parseInt(month) ); 
  if(year!=null&&(!year.equals("null"))) 
   thisMonth.set(Calendar.YEAR, Integer.parseInt(year) ); 
  year=String.valueOf(thisMonth.get(Calendar.YEAR)); 
month=String.valueOf(thisMonth.get(Calendar.MONTH)); 
thisMonth.setFirstDayOfWeek(Calendar.SUNDAY); 
thisMonth.set(Calendar.DAY_OF_MONTH,1); 
int firstIndex=thisMonth.get(Calendar.DAY_OF_WEEK)-1; 
int maxIndex=thisMonth.getActualMaximum(Calendar.DAY_OF_MONTH); 

int dayOfWeek = thisMonth.get(thisMonth.DAY_OF_WEEK); 
//stmt.executeUpdate("update scott.download set  weekhits=weekhits+1 where lasthits>=sysdate-"+dayOfWeek+" and id='"+id+"'");

  %> 
<HTML>
<HEAD>
<META content="text/html; charset=gb2312" http-equiv="Content-Type">
<TITLE><%=showname%></TITLE>
</HEAD>
<%@ include file="head.jsp"%> 
<table width="770" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#6AAC91"> <div align="center">
        <%@ include file="lanmu.jsp"%> 
      </div></td>
  </tr>
</table>
<table width="770" border=0 cellspacing="0" cellpadding="0" class="4b" bgcolor="#FFFFFF">
  <%
sqlname="select * from scott.home";
ResultSet  rs1=stmt.executeQuery(sqlname); 
if(rs1.next()){
%>
  <tr> 
    <td height="22"> 当前位置:<a href="<%=rs1.getString("url")%>"><%=rs1.getString("home")%></a> >> <a href="<%=rs1.getString("urls")%>"><%=rs1.getString("homes")%></a> 
      >> <A href="class.jsp?classid=<%=classid%>&Nclassid=<%=Nclassid%>"><%=Nclassname%></A> 
      >> <%=showname%></td>
  </tr>
</table>
	<%}%>
<br>
<table border="0" cellpadding="0" cellspacing="0"   width="770" bgcolor="#FFFFFF">
  <tr> 
    <td width="170" valign="top"> <table border=0 cellpadding="0" cellspacing="0"  width="168" height="73">
        <tr> 
          <td width="174" height="22" class="li"> 搜索引擎</td>
        </tr>
        <tr bgcolor=#ffffff> 
          <td width="174" align="center" class="3b" background="pic/a-27.gif" bgcolor="#ffffff"><TABLE width="98%" height="63" border=0 align=center cellPadding=0 cellSpacing=2>
              <FORM action=query.jsp method=POST name="myfrom">
                <TR> 
                  <TD> <input onfocus="this.value=''" maxLength="50" size="17" title="输入关键字" value="输入关键字" name="keyword" type="text"> 
                  </TD>
                </TR>
                <TR> 
                  <TD><input type="radio" value="title" checked name="action">
                    名称 
                    <input type="radio" name="action" value="content">
                    简介<font color="#FFFFFF">&nbsp;</font></TD>
                </TR>
                <TR> 
                  <TD><input type=submit value="搜 索" name=Submit> <a href="search.jsp"> 
                    高级搜索...</a></TD>
                </TR>
              </FORM>
            </TABLE></td>
      </table>
      <br>
      <table width="168"  cellspacing="0" cellpadding="0">
        <tr> 
          <td class="li" height="22"> 本日下载排行</td>
        </tr>
        <tr> 
          <td> 
            <table border="0" cellpadding="4" cellspacing="0">
              <tr> 
                <td valign="top" width="191" class="3b" background="pic/a-27.gif"> 
      <%
sqlname="select id,showname,bb,dayhits from scott.download where lasthits>='"+formatter.format(currentTime_1)+"' and dayhits>0 order by dayhits desc";
ResultSet rs=stmt.executeQuery(sqlname); 
 ii=0;
		while(ii<6 && rs.next()){
out.print("·<A href=software.jsp?id="+rs.getString("id")+" title=今日下载:"+rs.getString("dayhits")+"次>"+rs.getString("showname")+"</A><br>");
ii++;
		}
rs.close();

%>
              </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
      <br>
      <table width="168" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td class="li" height="22"> 本周下载排行</td>
        </tr>
        <tr> 
          <td> 
            <table border="0" cellpadding="4" cellspacing="0">
              <tr> 
                <td width="191" class="3b" background="pic/a-27.gif"> 
				<%sqlname="select id,showname,bb,dayhits from scott.download where lasthits>=sysdate-"+dayOfWeek+" and weekhits>0 order by weekhits desc";
rs=stmt.executeQuery(sqlname);                                                                                
 ii=0;
		while(ii<9 && rs.next()){                                                                                 
 out.print("·<A href=software.jsp?id="+rs.getString("id")+">"+rs.getString("showname")+"</A><br>");                 
 ii++;
		}
rs.close();
                                              
%>
    </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
    <td align="right" width="560" bgcolor="#FFFFFF" valign="top">
	 <%  sqlname="select * from scott.download where id="+id+" ";
rs=stmt.executeQuery(sqlname); 
 if(rs.next()){                                            
%>
      <table border="0" cellspacing="0" width="100%" cellpadding="3"  class="4b">
        <tr> 
          <td width="14%">软件名称:</td>
          <td colspan="2"><b><%=rs.getString("showname")%></b></td>
        </tr>
        <tr> 
          <td width="14%">软件级别:</td>
          <td width="36%"><b> 
            <font color=808080><b>免费软件</b></font>
		
            </b></td>
          <td width="50%" rowspan="8"> <script language="javascript" src="../ad/js/softad.js"></script> 
          </td>
        </tr>
        <tr> 
          <td width="14%">软件类型:</td>
          <td width="36%"><%=rs.getString("orders")%>/<%=Nclassname%></td>
        </tr>
        <tr> 
          <td width="14%">运行环境:</td>
          <td width="36%"><%=rs.getString("system")%></td>
        </tr>
        <tr> 
          <td width="14%">软件语言:</td>
          <td width="36%"><%=rs.getString("xxyf")%></td>
        </tr>
        <tr> 
          <td width="14%">软件大小:</td>
          <td width="36%"><%=rs.getString("size1")%></td>
        </tr>
        <tr> 
          <td width="14%">软件评价:</td>
          <td width="36%" bgcolor="#FFFFFF"><img src="images/<%=rs.getString("hot")%>star.gif" height="15"></td>
        </tr>
        <tr> 
          <td width="14%">整理日期:</td>
          <td width="36%"><%=rs.getString("dateandtime")%></td>
        </tr>
        
        <tr> 
          <td width="14%">相关链接:</td>
          <td colspan="2"> 
           
          </td>
        </tr>
        <tr> 
          <td width="14%">下载统计:</td>
          <td colspan="2">本日下载:<%=rs.getString("dayhits")%>&nbsp;&nbsp;本周下载:<%=rs.getString("weekhits")%>&nbsp;&nbsp;总计下载:<%=rs.getString("hits")%></td>
        </tr>
        <%
if(rs.getString("filename")==null){%>
        <tr> 
          <td width="14%" >下载地址:</td>
          <td colspan="2">暂时没有下载</td>
        </tr>
        <%
 }else{
%>

     
        <tr bgcolor="#006699"> 
          <td align="center" colspan="3" height="28"> <img border="0" src="images/download2.gif" width="62" height="11">&nbsp;&nbsp;&nbsp; 
            <font color="#FFFFFF">请选择下载地址或类型&nbsp;&nbsp; </font></td>
        </tr>
        <tr bgcolor="#D8D8D8"> 
       
            &nbsp; </td>
        </tr>
        <tr> 
    
          <td width="14%" bgcolor="#cdcdcd" height="22"><a href="softdown.jsp?downid=1&id=<%=rs.getString("id")%>" target="_blank"><img border="0" src="images/jumpback.gif" width="14" height="11"><%=rs.getString("txtname")%></a></td>
          <td colspan="2" bgcolor="#CCCCCC" height="22"><a href="softdown.jsp?downid=1&id=<%=rs.getString("id")%>" target="_blank"><img src="images/download.gif" width=63 height=10 alt="" border=0></a> 
          </td>
        </tr>
     <%}%>
        <tr> 
          <td width="14%" bgcolor="#F5F5F5" height="35"><img border="0" src="images/yes.gif" width="12" height="12">公&nbsp; 
            告:</td>
          <td colspan="2" bgcolor="#F5F5F5" height="35"> 有时网络繁忙或下载人数过多,会出现无法下载的情况,您可以多刷新几次或换个时间再来下载!</td>
        </tr>
        <tr>
          <td bgcolor="#F5F5F5">&nbsp;</td>
          <td bgcolor="#F5F5F5" colspan="2"><script language="javascript" src="../ad/js/banner1.js"></script></td>
        </tr>
        <tr> 
          <td width="14%" bgcolor="#F5F5F5" valign="top"> <img src="images/about.gif" width=9 height=12 alt="" border=0>简 介:</td>
          <td bgcolor="#F5F5F5" colspan="2" valign="top"><%=rs.getString("note")%> </td>
        </tr>
        <tr> 
          <td bgcolor="#F5F5F5" width="14%" > <p><font color="#FF0000">相关软件:</font> 
          </td>
          <td colspan="2" bgcolor="#F5F5F5"> 
          没有相关软件
             </td>
        </tr>
        <tr> 
          <td colspan="3"><img border="0" src="images/aboutm.gif" width="15" height="16"> 
            推荐使用:<font color="#FF0000"><b>WinRAR V3.20以上版本</b></font>解压本站软件。<br>
             <img border="0" src="images/aboutm.gif" width="15" height="16"> 
            服务器能力有限,谢绝链接本站软件,如果链接请务必链接软件下载页面,本站不定期跟改下载链接。<br> <img border="0" src="images/aboutm.gif" width="15" height="16"> 
            本站软件都是来自网络,版权属原作者或厂商所有!<br> <img border="0" src="images/aboutm.gif" width="15" height="16"> 
            欢迎广大软件作者以及厂商在本站发布,本站将为您予以能力范围以内的推广!</td>
        </tr>
      </table>
				<%}%>
    </td>
  </TR>
</TABLE>
<br>
				<%@ include file="foot.jsp"%>

</BODY>

</HTML>

⌨️ 快捷键说明

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