技术标签: stylesheet div input oracle string programming.diary jsp
**************************************//index .jsp 默认登录,查看信息页面
<%@ include file="articleconn1.jsp"%>
<%
%>
<html>
<head>
<title>信息查詢系統</title>
<script>
function openwin(id){ window.open("view.jsp?id="+id,"","height=450,width=550,resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");}
</script>
<link rel="stylesheet" href="css/style.css">
</head>
<body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0">
<table width="609" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<div align="center"><img src="images/TITLE.jpg" width="587" height="174"></div>
</td>
</tr>
</table>
<div align="center"></div>
<table width="607" cellpadding="0" cellspacing="0" align="center">
<tr>
<td colspan="3" height="117">
<table border="1" width="100%" bordercolorlight="#000000" bordercolordark="#FFFFFF" cellpadding="0" cellspacing="0" align="center">
<tr>
<td height="16" bgcolor="#B5D85E" width="81%">
<div align="center">
<p><font color="#000000"><strong>信 息 列 表</strong></font>
</p>
</div>
</td>
</tr>
<tr>
<td width="81%" align="center" valign="top" height="139">
<div align="center">
<div align="center">
<div align="center"><br>
<br>
<div align="center">
<p align="left">
<%
int intPageSize;
int intRowCount;//記錄總數
int intPageCount;//總頁數
int intPage;//頁面參數
String strPage;//定義變數用來傳遞page
int i,j;
intPageSize=5;//定義每頁顯示5條記錄
strPage=request.getParameter("page");//取得當前的頁碼
if(strPage==null){//判斷初始頁面,如果沒有顯示記錄,就置為第一頁
intPage=1;
}else{
intPage=Integer.parseInt(strPage);//將strPage轉化為整數
if(intPage<1) intPage=1;
}
String sqlname="select count(article_id) from learning ";
//sqlname="select count(article_id) from learning where title like '%"+keyword+"%' and types like '%"+typename+"%' order by article_id desc";
PreparedStatement ps=conn.prepareStatement(sqlname);
ResultSet rs1=ps.executeQuery();
rs1.next();
intRowCount=rs1.getInt(1);//取得整數保存與intRowCount變數中
intPageCount=(intRowCount+intPageSize-1)/intPageSize;//計算出總頁數(記錄總數+每頁顯示的記錄-1)/每頁顯示的記錄)
if(intPage>intPageCount)
intPage=intPageCount;
String query=" select * from learning order by article_id ";
ResultSet rs=ps.executeQuery(query);//執行sql,按照時間先後排序顯示
i=(intPage-1)*intPageSize;
for(j=0;j<i;j++)
rs.next();
%>
<%-- 設置intPage參數 --%>
<FORM action=index.jsp method=POST>
<p align='center' vAlign='bottom'>
第<%=intPage%>頁 共<%=intPageCount%>頁
<%if(intPage<intPageCount){%>
<a href="index.jsp?page=<%=intPage+1%>">下一頁</a>
<%}%>
<%if(intPage>1){%>
<a href="index.jsp?page=<%=intPage-1%>">上一頁</a>
<%}%>
</form>
</div>
<div align="center">
<center>
<table border="1" cellspacing="0" width="90%"
bgcolor="#F0F8FF" bordercolorlight="#000000" bordercolordark="#FFFFFF" background="../images/top-linebg.gif">
<tr>
<td width="15%" align="center" height="20" bgcolor="#B5D85E"><font color="#000000">ID
號 </font></td>
<td width="45%" align="center" bgcolor="#B5D85E"><font color="#000000">信
息 名 稱</font></td>
<td width="26%" align="center" bgcolor="#B5D85E"><font color="#000000">上
載 時 間</font></td>
<td width="15%" align="center" bgcolor="#B5D85E"><font color="#000000">點
擊</font></td>
</tr>
<%if(intRowCount==0){%>
對不起,還沒有資料!
<%}else{%>
<%-- 顯示每頁的資料 (根據i的值判斷每頁的5條記錄) --%>
<%
i=0;
while(i<intPageSize && rs.next()){
%>
<tr>
<td width="15%" height="23" bgcolor="#FFFFFF">
<p align="center"><%=rs.getString("article_id")%>
</td>
<td width="45%" bgcolor="#FFFFFF">
<a href="javascript:openwin(<%=rs.getString("article_id")%>)" title="<%=rs.getString("title")%>"><%=rs.getString("title")%></a>
</td>
<td width="26%" bgcolor="#FFFFFF">
<div align="center"><%=rs.getString("date_and_time")%></div>
</td>
<td width="15%" bgcolor="#FFFFFF">
<p align="center"><%=rs.getString("hits")%>
</td>
</tr>
<%
i++;//通過I迴圈設置每頁的頁數
}
%>
<%}%>
</table>
</center>
</div>
<FORM action=index.jsp method=POST>
<p align='center' vAlign='bottom'>
第<%=intPage%>頁 共<%=intPageCount%>頁
<%if(intPage<intPageCount){%>
<a href="index.jsp?page=<%=intPage+1%>">下一頁</a>
<%}%>
<%if(intPage>1){%>
<a href="index.jsp?page=<%=intPage-1%>">上一頁</a>
<%}%>
<br>到第<input type="text" name="page" size="5" value="1"/>頁
<input type="submit" value="確定" class="buttonface">
</form>
<%
String userName=(String)session.getAttribute("admin");
if(userName==null){userName="";}
if(userName.equals("admin")){
%>
<a href="manage.jsp">系統管理</a><%}
else{%>
<a href="login.jsp">登錄系統管理</a><%}%>
</div>
</div>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%rs.close();
conn.close();
%>
<p align="center">Copyright ©moonsoft 2004</p>
</body>
</html>
****************************************//login.jsp 登录页面
<%@ page contentType="text/html;charset=big5"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>信息查詢系統</title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<link rel="stylesheet" href="css/style.css">
</head>
<body bgcolor="#FFFFFF">
<div align="center"><br>
<font color="#000000">管理系統</font> <br>
</div>
<form method="post" action="chklogin.jsp">
<div align="center">
<p> 用戶名稱
<input class=TextBorder maxlength=25
name=username size=13 value="">
</p>
<p> 管理密碼
<input class=TextBorder maxlength=25
name=password size=13 type="password" value="">
</p>
<p>
<input type="submit" value="确定" name="cmdOk" class="buttonface">
<input type="reset" value="重填" name="cmdReset" class="buttonface">
</p>
</div>
</form>
<div align="center">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
</body>
************************//chklogin验证登录页面,如果正确,sendRedirect 到manage.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>chklogin</title>
</head>
<%!String userName, password, adminvalue;%>
<%
adminvalue="admin";
request.setCharacterEncoding("big5");
userName=request.getParameter("username").trim();
password=request.getParameter("password").trim();
if(userName==null)
{response.sendRedirect("index.jsp");}
if(password==null)
{response.sendRedirect("index.jsp");}
if(userName.equals(adminvalue)&&password.equals(adminvalue))
{
/*Cookie theadminok=new Cookie("adminok", "true");
response.addCookie(theadminok);
response.sendRedirect("manage.jsp");*/
HttpSession se=request.getSession();
se.setAttribute("admin",userName);
response.sendRedirect("manage.jsp");
}
else{response.sendRedirect("index.jsp");}
%>
<body>
</body>
</html>
原来又要一个星期了,真快,虽然每天都是心情闷闷的,但时间一点都没有慢下来这两天虽然有做梦,但昨天梦里已经没有她的出现,或许是忘了吧,鬼知道很少有梦的我,原来已经持续了约两个星期的梦了,说出来自己都不相信今晚还有吗,不希望有,希望可以一觉睡到闹铃响这两天明显好多,起码听着电音,可以逐渐进入工作状态今天她跟我说,她请婚假了,1至8号,回来会派我们喜糖。。。疗伤最好的办法
概述如今我也是使用Python写代码好多年了,但是我却很少关心GIL的内部机制,导致在写Python多线程程序的时候。今天我们就来看看CPython的源代码,探索一下GIL的源码,了解为什么Python里要存在这个GIL,过程中我会给出一些示例来帮助大家更好的理解GIL。GIL概览有如下代码:static PyThread_type_lock interpreter_lock =...
app自动化测试框架之desired_caps.yaml文件封装# 字典形式platformName: AndroidplatformVersion: 7.1deviceName: 127.0.0.1:62001# deviceName: EmulatorappPackage: com.android.settingsappActivity: .SettingsnoReset: TrueautomationName: UiAutomator2...
0 du -hs /var/lib/docker/ 命令查看磁盘使用情况。[email protected]:~$ sudo du -hs /var/lib/docker/237G /var/lib/docker/1 docker system df命令,类似于Linux上的df命令,用于查看Docker的磁盘使用情况:[email protected]:~$ docker system dfTYPE TOTAL ACTIVE SI
MPU9250作为主流的惯性器件,得到很多应用,本菜鸟也用它来测量姿态,但磁强计的数据就是读不出来。。。经过网友的提点,才搞定了。以下是在网上摘的图片原码,就是在写操作后,加了延时,数据就出来了。 本人是采用的SPI通信方式与MPU9250进行通信,器件的ID可以读出来,并且加速度计和陀螺仪的数据也可以读出来,但就是读不出来磁强计的数据,更无语的是,磁强
【CSDN记者美国拉斯维加斯现场报道】在北京时间今天凌晨刚刚结束的AWS re:invent 2018的Keynote上,在AWS CEO Andy Jassy长达2个半小时的主题演讲中,AWS一口气又宣布推出了N项新服务,范围涉及存储、文件系统、集中管理、安全、数据库、区块链、人工智能等多个领域,令现场的数千名观众大呼过瘾,掌声不断!为了使得各位关心AWS的CSDN的网友能够第一时间获得这些新服...
MySQL5.7安装及主从配置2021年9月目 录MySQL5.7安装及主从配置 11 文档介绍 31.1 文档目的 31.2 文档范围 31.3 读者对象 31.4 参考文献 31.5 术语与缩写解释 32 安装MySQL 32.1 操作系统磁盘分区及目录说明 32.2 基础环境准备 42.2.1 禁止iptables 42.2.2 禁止 selinux 42.3 安装MySQL 52.3.1 下载MySQL安装包 52.3.2 上传MySQL安装包 52.3.3 添加
JavaWeb之期末总复习资料(一)JavaWeb测试题一:选择题:第1题. 编写一个Filter,需要()A. 继承Filter 类B. 实现Filter 接口C. 继承HttpFilter 类D. 实现HttpFilter接口正确答案为:B 第2题. 自定义标签的配置文件放在________ A. WebRoot B. lib C. classes ...
问题描述:1001 Battle Over Cities - Hard Version (35 分)It is vitally important to have all the cities connected by highways in a war. If a city is conquered by the enemy, all the highways from/toward t...
说明: 这篇文章主要是记录下单实例环境下Oracle 11.2.0.1升级到11.2.0.3的过程,当然RAC的升级是会有所不同。但是他们每个版本之间升级步骤都是差不多的,先升级Database Software,再升级Oracle Instance。 Oracle 11.2.0.4的Patchset No:19852360下载需要有Oracle Suppor
消息队列可以导入导出生产者代码package com.zzj.rabbitmq.simple;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;public class Producer { private static String QUE...
转自:http://blog.csdn.net/whz_zb/article/details/7425152胜者树与败者树 胜者树和败者树都是完全二叉树,是树形选择排序的一种变型。每个叶子结点相当于一个选手,每个中间结点相当于一场比赛,每一层相当于一轮比赛。 不同的是,胜者树的中间结点记录的是胜者的标号;而败者树的中间结点记录