📄 fct.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="refresh" content="1; url=testPage.jsp">
<title>无标题文档</title>
</head>
<body>
<% boolean hasParam=false;
String sWhere="";
//文件标题
String sql=request.getParameter("title");
byte[] tmpbyte=sql.getBytes("iso_8859_1");
sql=new String(tmpbyte);
if (sql != null && ! sql.equals("")) {
hasParam = true;
sWhere += "title like '%" +sql+ "%'";
}
//文件关键字
String pkeyword=request.getParameter("keyword");
tmpbyte=pkeyword.getBytes("iso_8859_1");
pkeyword=new String(tmpbyte);
if (pkeyword != null && ! pkeyword.equals("")) {
if (! sWhere.equals("")) sWhere += " and ";
hasParam = true;
sWhere += "keyword like '%" +pkeyword+ "%'";
}
//文件类别
String pkind= request.getParameter("kind");
tmpbyte=pkind.getBytes("iso_8859_1");
pkind=new String(tmpbyte);
if (pkind != null && ! pkind.equals("")) {
if (! sWhere.equals("")) sWhere += " and ";
hasParam = true;
sWhere += "kind like '%" +pkind+ "%'";
}
//文件来源
String porigin= request.getParameter("origin");
tmpbyte=porigin.getBytes("iso_8859_1");
porigin=new String(tmpbyte);
if (porigin != null && ! porigin.equals("")) {
if (! sWhere.equals("")) sWhere += " and ";
hasParam = true;
sWhere += "origin like '%" +porigin+ "%'";
}
//上传时间
String pdate= request.getParameter("ddate");
tmpbyte=pdate.getBytes("iso_8859_1");
pdate=new String(tmpbyte);
if (pdate!= null && ! pdate.equals("")) {
if (! sWhere.equals("")) sWhere += " and ";
hasParam = true;
sWhere += "ddate like '%" +pdate+ "%'";
}
if (hasParam) sWhere = "select * from file_upload_info where "+sWhere;
session.setAttribute("whr",sWhere);
%>
<%!
String getPram(javax.servlet.http.HttpServletRequest req,String name){
String title=req.getParameter(name);
if(title==null||title.equals("")) return "";
title=replace(title,"&","&");
title=replace(title,"<","<");
title=replace(title,">",">");
title=replace(title,"&lt;","<");
title=replace(title,"&gt;",">");
return title;
}
private String replace(String str, String pattern, String replace) {
if (replace == null) {
replace = "";
}
int s = 0, e = 0;
StringBuffer result = new StringBuffer((int) str.length()*2);
while ((e = str.indexOf(pattern, s)) >= 0) {
result.append(str.substring(s, e));
result.append(replace);
s = e + pattern.length();
}
result.append(str.substring(s));
return result.toString();
}
boolean isNumber (String param) {
boolean result;
if ( param == null || param.equals("")) return true;
param=param.replace('d','_').replace('f','_');
try {
Double dbl = new Double(param);
result = true;
}
catch (NumberFormatException nfe) {
result = false;
}
return result;
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -