backnewupdatafor.jsp
来自「这是一个上传下载的原代码」· JSP 代码 · 共 336 行
JSP
336 行
<%@ page language="java" import="com.model.entity.NewsInfo" pageEncoding="UTF-8"%>
<jsp:directive.page import="com.project.util.StringUtil;"/>
<%@taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%
NewsInfo newsInfo = new NewsInfo();
String contentBack = "";
String content = "";
String sortValue = "";
if(session.getAttribute("userInfo") == null){
response.sendRedirect(request.getContextPath() + "/login.jsp");
}else{
newsInfo = (NewsInfo) request.getAttribute("queryNews");
content = (newsInfo.getContent()==null)?"没有内容":newsInfo.getContent().getSubString(1,(int)newsInfo.getContent().length());
contentBack = content.replaceAll(StringUtil.aa, "");
sortValue = ("网摘信息".equals(newsInfo.getSort())?"参考信息":newsInfo.getSort());
}
%>
<html>
<script language="JavaScript" src="<%=request.getContextPath() %>/jsp/js/Calender.js"></script>
<head>
<style type="text/css">
td img {display: block;}body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(jsp/images/bei.gif);
}
.bai25 {
font-family: "宋体";
font-size: 12px;
line-height: 25px;
font-weight: bold;
color: #FFFFFF;
}
</style>
<!--Fireworks 8 Dreamweaver 8 target. Created Wed Sep 05 13:51:49 GMT+0800 2007-->
<link href="<%=request.getContextPath() %>/jsp/css/css.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
a:link {
color: #666666;
text-decoration: none;
}
a:visited {
color: #666699;
text-decoration: none;
}
a:hover {
color: #003399;
text-decoration: none;
}
a:active {
color: #FF0000;
text-decoration: none;
}
-->
</style>
<script language="javascript">
function inti(){
eWebEditor1.setHTML('<%=contentBack%>');
}
function subchk() {
var form = document.forms(0);
if(document.all("title").value==""){
alert("标题不能为空!");
document.all("title").focus();
return;
}
document.all("content").value = eWebEditor1.getHTML();
form.submit();
}
</script>
<script type="text/javascript">
function addAttach() {
var iNumOfFiles = 0;
var files = document.getElementsByTagName("input");
if(files.length > 19){
alert('附件数量不能大于5个');
return ;
}
for (var i = 0; i < files.length; i++) {
if (files[i].type == "file") iNumOfFiles ++;
}
var tbAttach = document.getElementById("tbAttach");
var trAttach = document.createElement("<tr/>");
tbAttach.tBodies[0].appendChild(trAttach);
var tdAttach = document.createElement("<td/>");
trAttach.appendChild(tdAttach);
var sHtml = "<input type=\"file\" size=50 name=\"attachFile[" + iNumOfFiles + "].file\" value=\"\">";
var sdele = "<input type=\"button\" onclick=\"delFile(this)\""+"value=\"删除\"/>";
tdAttach.innerHTML = sHtml+sdele;
trAttach.appendChild(sHtml);
trAttach.appendChild(sdele);
tbAttach.appendChild(trAttach);
}
function delFile(obj){
var oDiv1 = obj.parentNode;
var oDiv = oDiv1.parentNode;
oDiv.removeChild(oDiv1);
}
function saveAttach() {
//alert('11111111111');
//var sURL = "";
//doAction(sURL);
}
</script>
<body onload="inti();">
<table width="500 border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<jsp:include flush="true" page="../include/backTop.jsp" />
<tr>
<tr>
<td height="1000" colspan="2" align="center" valign="top" bgcolor="#FFFFFF">
<table height="500" width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<html:form method="post" action="/BgNewsUp.do?action=save" enctype="multipart/form-data" >
<input type="hidden" name="newsId" value="<%=newsInfo.getNewsId() %>" />
<input type="hidden" name="content" value="" />
<input type="hidden" name="createDate" value="<%=newsInfo.getCreateDate() %>" />
<tr>
<td>
<tr>
<td height="26" align="right" valign="center" class="css"><div align="right"><font color="red"><b>NEWS</b></font>时间:</div></td>
<td><input name="newsDate" type="text" id="newsDate" value="<%=(newsInfo.getNewsDate()==null)?"":newsInfo.getNewsDate()%>"/ onFocus="calendar();">
</td>
</tr>
<tr>
<td height="26" align="right" valign="center" class="css"><div align="right">置顶时间:</div></td>
<td><input name="newsTop" type="text" id="newsTop" value="<%=(newsInfo.getNewsTop()==null)?"":newsInfo.getNewsTop()%>"/ onFocus="calendar();">
</td>
</tr>
<tr>
<td height="26" align="right" valign="center" class="css"><div align="right">栏目:</div></td>
<td colspan="3" valign="center" class="css"><div align="left">
<div id="str"></div>
</div></td>
</tr>
<tr>
<td height="26" align="right" valign="center" class="css"><div align="right">分类:</div></td>
<td colspan="3" valign="center" class="css"><div align="left">
<div id="end"></div>
</div></td>
</tr>
<tr>
<td height="26" align="right" valign="center" class="css"><div align="right">关键字:</div></td>
<td colspan="3" valign="center" class="css"><div align="left">
<input name="newsKey" type="text" id="newsKey" value="<%=(newsInfo.getNewsKey()==null)?"":newsInfo.getNewsKey()%>"/>
</div></td>
</tr>
<tr>
<td height="26" align="right" valign="center" class="css"><div align="right">提供者/出处:</div></td>
<td colspan="3" valign="center" class="css"><div align="left">
<input name="author" type="text" value="<%=newsInfo.getAuthor()%>" />
</div></td>
</tr>
<tr>
<td height="26" align="right" valign="center" class="css"><div align="right">浏览者:</div></td>
<td colspan="3" valign="center" class="css" align="left"><p>
<select name="newrole" style='width: 160'>
<%
if ("0".equals(newsInfo.getNewsRole())) {
%>
<option value="0" selected="selected">
所有用户
</option>
<%
}else{
%>
<option value="0" >
所有用户
</option>
<%
}
%>
<%
if ("1".equals(newsInfo.getNewsRole())) {
%>
<option value="1" selected="selected">
中心城市
</option>
<%
}else{
%>
<option value="1" >
中心城市
</option>
<%
}
%>
<%
if ("7".equals(newsInfo.getNewsRole())) {
%>
<option value="7" selected="selected">
省(区、市)用户
</option>
<%
}else{
%>
<option value="7" >
省(区、市)用户
</option>
<%
}
%>
</select>
</p></td>
</tr>
<tr>
<td height="26" align="right" valign="center" class="css"><div align="right">标题:</div></td>
<td colspan="3" valign="center" class="css"><div align="left">
<input name="title" type="text" id="title" value="<%=newsInfo.getTitle()%>" />
</div></td>
</tr>
<tr>
<td align="right" valign="top" class="css"><div align="right">内容:</div></td>
<td colspan="3" valign="top" class="css" align="left">
<INPUT type="hidden" name="content1" value="">
<IFRAME ID="eWebEditor1" src="<%=request.getContextPath() %>/eWebEditor.jsp?id=content1&style=standard" frameborder="0" scrolling="no" width="650" height="350"></IFRAME>
</td>
</tr>
<tr align="middle">
<td width="100" class="css"> </td>
<td colspan="3" align="left" class="css"><span class="css" style="cursor:hand">
<html:button property="btnSave" value="添加附件" onclick="addAttach()" />
</span></td>
</tr>
<tr align="middle">
<td width="100" class="css"> </td>
<td colspan="3" align="center" class="css">
<table width="100%" id="tbAttach" border="0" align="center" cellpadding="0" cellspacing="0">
<logic:iterate id="attachFile" name="bginsertForm" property="attachFiles" indexId="index">
<tr>
<td><html:file property="file" name="attachFile" indexed="true" size="50"/>
</td>
</tr>
</logic:iterate>
</table>
</td>
</tr>
<tr align="middle">
<td height="30" colspan="4" class="css"><input name="button" type="button" class="unnamed5" onClick="javascript:history.go(-1)" value=" 返 回 " />
<input class="unnamed5" type="button" value=" 上 传 " name="Submit" onClick="subchk();"/>
</td>
</tr>
<tr>
<jsp:include flush="true" page="../include/foot.jsp" />
</tr>
</html:form>
</table>
<SCRIPT LANGUAGE="JavaScript">
var fMenu = ["综合信息","经济运行工作","地方动态"]
var fValue = ["综合信息","经济运行工作","地方动态"]
var sMenu = [["政策动态","运行动态","参考信息","综合分析","行业分析"],["经济运行月报","经济运行简报","工作动态"],["地方动态"]]
var sValue = [["政策动态","运行动态","网摘信息","综合分析","行业分析"],["经济运行月报","经济运行简报","工作动态"],["地方动态"]]
var oWhere1 = document.all.str;
var ofMenu = document.createElement("<SELECT name='kind' style='width: 160'>");
var oWhere2 = document.all.end;
var osMenu = document.createElement("<SELECT name='sort' style='width: 160'>");
with(oWhere1)appendChild(ofMenu);
with(oWhere2)appendChild(osMenu)
createMainOptions();
createSubOptions(0);
ofMenu.onchange = function() {createSubOptions(this.selectedIndex);};
function createMainOptions() {
for(var i=0;i<fMenu.length;i++){
ofMenu.options[i] = new Option(fMenu[i],fValue[i]);
}
}
function createSubOptions(j) {
with(osMenu) {
length=0;
for(var i=0;i<sMenu[j].length;i++)osMenu.options[i] = new Option(sMenu[j][i],sValue[j][i]);
}
}
var kind = document.getElementsByName('kind')[0];
for(var i=0 ; i<kind.childNodes.length ; i++){
var child = kind.childNodes[i];
if(child.value == '<%=newsInfo.getKind()%>'){
child.selected = 'true';
createSubOptions(kind.selectedIndex);
}
}
function createSubOptionsUpdate(j,sortValue) {
with(osMenu) {
length=0;
for(var i=0;i<sMenu[j].length;i++){
if(sMenu[j][i] == sortValue){
osMenu.options[i] = new Option(sMenu[j][i],sValue[j][i]);
osMenu.options[i].selected = 'true';
}else{
osMenu.options[i] = new Option(sMenu[j][i],sValue[j][i]);
}
}
}
}
var flag;
var aa = '<%=sortValue%>';
if(aa == "政策动态" || aa == "运行动态" || aa == "参考信息" || aa == "综合分析" || aa == "行业分析"){
flag = 0;
}
if(aa == "经济运行月报" || aa == "经济运行简报" || aa == "工作动态"){
flag = 1;
}
if(aa == "地方动态"){
flag = 2;
}
//alert(flag);
//alert(aa);
createSubOptionsUpdate(flag,aa);
</SCRIPT>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?