WebTransfer.jsp
5.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@ include file="/web/inc/init1.jsp" %>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="Util" class="weaver.general.Util" scope="page" />
<jsp:useBean id="ResourceComInfo" class="weaver.hrm.resource.ResourceComInfo" scope="page"/>
<jsp:useBean id="DocNewsManager" class="weaver.docs.news.DocNewsManager" scope="page" />
<jsp:useBean id="DocNewsComInfo" class="weaver.docs.news.DocNewsComInfo" scope="page" />
<jsp:useBean id="DocManager" class="weaver.docs.docs.DocManager" scope="page" />
<%
String key=Util.null2String(request.getParameter("key"));
String bgcolor=Util.null2String(request.getParameter("bgcolor"));
String index=""+Util.getIntValue(request.getParameter("index"),0);
String hot=""+Util.getIntValue(request.getParameter("hot"),0);
String isTime=""+Util.getIntValue(request.getParameter("isTime"),0);
String isPageNo=""+Util.getIntValue(request.getParameter("isPageNo"),0);
String isImage = "" + Util.getIntValue(request.getParameter("isImage"),0);
String onlyImage = "" + Util.getIntValue(request.getParameter("onlyImage"),0);
if (bgcolor.equals("")) bgcolor = "FFFFFF" ;
%>
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
<LINK href="/web/css/style_wev8.css" type=text/css rel=STYLESHEET>
</head>
<BODY bgcolor="<%=bgcolor%>">
<%
String url = "" ;
String sqlstr = "" ;
String newsId = "" ;
String type = "" ;
String researchId = "" ;
if(hot.equals("1"))
{
ArrayList keyArray = Util.TokenizerString(key,"|");
for(int i=0;i<keyArray.size();i++){
sqlstr = "select * from webSite where linkKey = '" + (String)keyArray.get(i) + "'";
RecordSet.executeSql(sqlstr);
if (RecordSet.next()) newsId += Util.getIntValue(RecordSet.getString("newsId"),0) + "|" ;
}
if(!newsId.equals(""))
{
newsId = newsId.substring(0,newsId.length()-1);
url = "WebListDspHot.jsp?newsId=" + newsId + "&isTime=" + isTime + "&bgcolor=" + bgcolor + "&isPageNo=" + isPageNo ;
response.sendRedirect(url) ;
}else{
out.print(Util.toScreen("该模块正在建设中!",7,"0"));
}
}else{
sqlstr = "select * from webSite where linkKey = '" + key + "'";
RecordSet.executeSql(sqlstr);
if (RecordSet.next())
{
type = Util.null2String(RecordSet.getString("type"));
newsId = Util.null2String(RecordSet.getString("newsId"));
researchId = Util.null2String(RecordSet.getString("researchId"));
if(type.equals("1")) //单文档
{
int publishtype = 0;
String docid = "0" ;
String newsclause = "";
String whereOrAnd = "" ;
String newslistclause = "" ;
DocNewsManager.resetParameter();
DocNewsManager.setId(Util.getIntValue(newsId,0));
DocNewsManager.getDocNewsInfoById();
publishtype = DocNewsManager.getPublishtype();
newsclause = DocNewsManager.getNewsclause();
DocNewsManager.closeStatement();
if (publishtype ==0 ) whereOrAnd =" where " ; //0为发布类型为外部的不需要判断权限
else whereOrAnd =" and " ;
newslistclause=newsclause.trim();
if(!newslistclause.equals("")) newslistclause = whereOrAnd + newslistclause ;
newslistclause = newslistclause + " and docpublishtype='2' and docstatus in('1','2') order by id ";
if (publishtype ==0 )//0为发布类型为外部的不需要判断权限
{
DocManager.setSql_where(newslistclause);
DocManager.selectDocInfo();
}
else
{
DocManager.selectNewsDocInfo(newslistclause,user);
}
if(DocManager.next()) docid = ""+DocManager.getDocid();
DocManager.closeStatement();
url = "WebDetailDsp.jsp?id=" + docid + "&simple=y&bgcolor=" + bgcolor ;
}
else if(type.equals("2")) //列表显示
{
if (index.equals("1"))
url = "WebListDspForIndex.jsp?id=" + newsId + "&isTime=" + isTime + "&bgcolor=" + bgcolor + "&isImage=" + isImage + "&onlyImage=" + onlyImage;
else
url = "WebListDsp.jsp?id=" + newsId + "&isTime=" + isTime + "&bgcolor=" + bgcolor + "&isPageNo=" + isPageNo ;
}
else if(type.equals("3")) //摘要显示
{
url = "WebDsp.jsp?id=" + newsId + "&isTime=" + isTime + "&bgcolor=" + bgcolor + "&isPageNo=" + isPageNo ;
}
else if(type.equals("4")) //论坛显示
{
url = "WebBBS.jsp?id=" + newsId + "&bgcolor=" + bgcolor ;
}
else if(type.equals("5")) //电子刊物显示
{
url = "WebJournalDsp.jsp?id=" + newsId + "&isTime=" + isTime + "&bgcolor=" + bgcolor ;
}
else if(type.equals("6")) //工作流
{
url = "/web/workflow/request/AddRequest.jsp?workflowid=" + newsId + "&bgcolor=" + bgcolor ;
}
else if(type.equals("7")) //调查
{
url = "/web/research/research.jsp?inprepId="+newsId+"&inputId=" + researchId + "&bgcolor=" + bgcolor ;
}
else if(type.equals("8")) //列表显示二
{
url = "WebListDspSecond.jsp?id=" + newsId + "&isTime=" + isTime + "&bgcolor=" + bgcolor + "&isPageNo=" + isPageNo ;
}
response.sendRedirect(url) ;
}
else
{
out.print(Util.toScreen("该模块正在建设中!",7,"0"));
}
}
%>
</BODY>