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">&nbsp;&nbsp;&nbsp;</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">&nbsp;</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=" 返 回 " />
            &nbsp;&nbsp;
            <input class="unnamed5"  type="button" value=" 上 传 " name="Submit" onClick="subchk();"/>
            &nbsp;</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 + -
显示快捷键?