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

📄 digitalsrc.jsp

📁 用于BBS交流的网站
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%! 
String digitalList = "";
String username = null;
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<jsp:useBean id="user" class="com.andrew.elements.SimpleUser" scope="application"/>
<%
//判断用户是否为合法用户,如果不是则跳转到出错页面
username = user.getUserName();
if (null == username|| "".equals(username)) {
	response.sendRedirect("showErrorInfo.jsp");
} else {
	String sessionFlag = (String)session.getAttribute(username);
	if (null == sessionFlag || !"true".equals(sessionFlag)) {
		response.sendRedirect("showErrorInfo.jsp");
	}
}	
%>

<jsp:useBean id="db" class="com.andrew.db.DB" scope="page"/>
<% 
//对指定参数进行合法性验证
String type = request.getParameter("type");
String digitalType = request.getParameter("digitalType");
System.out.println(type);
System.out.println(digitalType);
if (null == digitalType || null == type) {
	//非法进入下载页面,跳转到下载主页。
	response.sendRedirect("showErrorInfo.jsp");
} else {
	//与指定类型进行匹配,如果符合则以分页的形式列出资源。
	digitalList = db.getDigitals(type, digitalType);
	
}
%>
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'software.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
    <center>
      <table width="800" cellspacing="2" cellpadding="2">
        <tr>
          <td><table width="100%" cellspacing="2" cellpadding="2">
            <tr>
              <td><h1 align="center">文件下载列表</h1></td>
            </tr>
            <tr>
              <td><hr></td>
            </tr>
          </table></td>
        </tr>
        <tr>
          <td><table width="100%" cellspacing="2" cellpadding="2">
            <tr>
              <th>文件编号</th>
              <th>文件类型</th>
              <th>文件种类</th>
              <th>文件名字</th>
              <th>文件下载</th>
              <th>文件大小</th>
            </tr>
			<%=digitalList %>
          </table></td>
        </tr>
      </table>
    </center>
  </body>
</html>

⌨️ 快捷键说明

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