⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modifynews.jsp

📁 JSP+JAVAbean写的一个很好的新闻发布系统,一个好的新闻发布系统 JSP+JAVAbean
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" language="java" buffer="32kb"%>
<%@ page import="dreamtime.dreamnews.*"%>
<%@ include file="Session.jsp"%>
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link href="css/bodystyle.css" rel="stylesheet" type="text/css">
<title>修改新闻</title>
<script Language=Javascript src="js/post.js"></script>
<script Language=Javascript src="js/news.js"></script>
</head>
<%
	request.setCharacterEncoding("GBK");	 			//设置编码方式为GBK
	AdminClass aClass = new AdminClass();
	News News1 = new News();
	Function Fun = new Function();
	String [] sa = null;
	String [][] sBig = aClass.GetAllClass(true,false,null);
	String [][] sSmall = aClass.GetAllClass(false,false,null);
	String [][] sSpecial = aClass.GetAllClass(true,true,null);
	String NewsID = request.getParameter("NewsID");
	String Action = request.getParameter("Action");
	if (Action!=null && Action.equals("Edit"))
	{
		String IP = request.getRemoteAddr();		//得到客户端Ip地址
		String AdminName = (String)session.getAttribute("AdminName"); 
		String [] s = new String[15];
		s[0] = request.getParameter("NewsTitle");
		s[1] = request.getParameter("NewsContent");
		s[2] = request.getParameter("NewsKey");
		s[3] = request.getParameter("NewsAuthor");
		s[4] = request.getParameter("NewsFrom");
		s[5] = (new java.util.Date()).toLocaleString();
		s[6] = request.getParameter("NewsPicture");
		s[7] = request.getParameter("BigClassID");
		s[8] = request.getParameter("SClassID");
		s[9] = request.getParameter("IsHead");
		s[10] = request.getParameter("HeadPicture");
		s[11] = request.getParameter("IsImg");
		s[12] = request.getParameter("IsHot");
		s[13] = request.getParameter("SpecialID");
		s[14] = request.getParameter("NewsInfo");
		String sOK = News1.EditNews(s,NewsID,AdminName,IP);
		if (sOK.equals("Yes"))
		{
			out.println("<script>alert('修改新闻成功!');location.href='ListNews.jsp';</script>");
			return;
		}
		else 
		{
			out.print(Fun.OutError(sOK));
			return;
		}
	}
	else
	{
		sa = News1.ReadNews(NewsID);
		if(sa==null) 
		{	out.println(Fun.OutError("读取新闻信息操作出错!"));
			return;
		}
	}
%>
<script language = "JavaScript">
var iCount;
subcat = new Array();
<%
	int iCount = 0;
	for(iCount=0;iCount<sSmall.length;iCount++)
	{
%>
subcat[<%=iCount%>] = new Array("<%=sSmall[iCount][0]%>","<%=sSmall[iCount][1]%>","<%=sSmall[iCount][2]%>");
<% } %>
iCount=<%=iCount%>;
</script>
<% 	String isShow="none";
	String isShowHead="none";
	if(sa[9].toString().equals(("Yes").toString())) isShowHead="";
	if(sa[11].toString().equals(("Yes").toString())) isShow="";
%>
<body>
<br><br>
<form name="AddNews" method="POST" action="ModifyNews.jsp" onSubmit="return CheckNews();">
<table width="90%" border="1" align=center cellpadding="1" cellspacing="1">
  <tr background="images/bg.gif">
    <td height="27" colspan="3" background="images/bg.gif">&nbsp;&nbsp;<b class="title">修改新闻 <span class="info1">&nbsp;&nbsp;该新闻由管理员 [<%=sa[15]%>] 添加</span></b></td>
  </tr>
  <tr class="chinese">
    <td width="130" height="25" align="right">所属大类:</td>
    <td height="25" colspan="2">
      <select name="BigClassID" onChange="ChangeLocation(document.AddNews.BigClassID.options[document.AddNews.BigClassID.selectedIndex].value)" size="1" class="chinese">
        <%  if (sBig[0][0]==null)
			{
				out.println("<option value=\"\" selected>暂无大类</option>");
			}
			else
			{
				out.println("<option value=\"\" selected>请选择新闻大类</option>");
				for(int i=0;i<sBig.length;i++)
				{
					out.print("<option value=\"" + sBig[i][0] + "\"");
					if(sBig[i][0].equals(sa[7])) out.print(" selected"); 
					out.println(">" + sBig[i][1] + "</option>");
				}
			}
		 %>
      </select>&nbsp;
      <select name="SClassID" size="1" class="chinese">
        <% String [][] sSmall1 = aClass.GetAllClass(false,false,sa[7]);
			if (sSmall1[0][0]==null)
			{
				out.println("<option value=\"\" selected>暂无小类</option>");
			}
			else
			{
				out.println("<option value=\"\">请选择新闻小类</option>");
				for(int i=0;i<sSmall1.length;i++)
				{
					out.print("<option value=\"" + sSmall1[i][0] + "\"");
					if(sSmall1[i][0].equals(sa[8])) out.print(" selected"); 
					out.println(">" + sSmall1[i][1] + "</option>");
				}
			}
		 %>
      </select>
      <span class="info1"> &nbsp;*请选择新闻的类别</span></td>
  </tr>
  <tr class="chinese">
    <td width="130" height="25" align="right">所属专题:</td>
    <td height="25" colspan="2"><select name="SpecialID" size="1" class="chinese" id="SpecialID" onChange="ChangeLocation(document.AddNews.BigClassID.options[document.AddNews.BigClassID.selectedIndex].value)">
      <option selected value="">不属于任何专题</option>
      <%  if (sSpecial==null)
			{
				out.println("<option value=\"\" selected>暂无专题</option>");
			}
			else
			{
				for(int i=0;i<sSpecial.length;i++)
				{
					out.print("<option value=\"" + sSpecial[i][0] + "\"");
					if(sSpecial[i][0].equals(sa[13])) out.print(" selected"); 
					out.println(">" + sSpecial[i][1] + "</option>");
				}
			}
		 %>
    </select></td>
  </tr>
  <tr class="chinese">
    <td width="130" height="25" align="right">新闻标题:</td>
    <td height="25" colspan="2"><input name="NewsTitle" type="text" class="chinese" id="NewsTitle" value="<%=sa[0]%>" size="40" maxlength="60"></td>
  </tr>
  <tr class="chinese">
    <td width="130" height="25" align="right">发布人:</td>
    <td height="25" colspan="2"><input name="NewsAuthor" type="text" class="chinese" id="NewsAuthor" value="<%=sa[3]%>" size="40" maxlength="20"></td>
  </tr>
  <tr class="chinese">
    <td width="130" height="25" align="right">新闻出处:</td>
    <td height="25" colspan="2"><input name="NewsFrom" type="text" class="chinese" id="NewsFrom" value="<%=sa[4]%>" size="40" maxlength="60"></td>
  </tr>
  <tr class="chinese">
    <td width="130" height="25" align="right">新闻关键字:</td>
    <td height="25" colspan="2"><input name="NewsKey" type="text" class="chinese" id="NewsKey" value="<%=sa[2]%>" size="40" maxlength="30"></td>
  </tr>
  <tr class="chinese">
    <td width="130" height="25" align="right">是否图片新闻:</td>
    <td height="25"><label><input <%=((sa[11].toString().equals(("Yes").toString()))?"CHECKED":"")%> type="radio" name="IsImg" value="Yes" onClick="ShowPicture(true);">是</label>
      <label><input <%=((sa[11].toString().equals(("No").toString()))?"CHECKED":"")%> name="IsImg" type="radio" value="No" onClick="ShowPicture(false);">否</label>
	  </td>
	 <td width="462" height="25"><div id="p" style="display:<%=isShow%>">&nbsp;<input name="NewsPicture" type="text" class="chinese" id="NewsPicture" size=25 maxlength="120" value="<%=sa[6]%>">
         <input name="UpImg" type="button" class="button" id="UpImg" onClick="getPicture()" value="修改>>"></div></td>
	</tr>
  <tr class="chinese">
    <td width="130" height="25" align="right">是否头条新闻:</td>
    <td width="90" height="25"><label><input <%=((sa[9].toString().equals(("Yes").toString()))?"CHECKED":"")%> type="radio" name="IsHead" value="Yes"  onClick="ShowHeadPicture(true)">是</label>
        <label><input <%=((sa[9].toString().equals(("No").toString()))?"CHECKED":"")%> name="IsHead" type="radio" value="No" onClick="ShowHeadPicture(false)">否</label></td>
    <td height="25" align="left">
        <div id="p1" style="display:<%=isShowHead%>">&nbsp;<input name="HeadPicture" type="text" class="chinese" id="HeadPicture" size=25 maxlength="120" value="<%=sa[10]%>">
      <input name="UpImg2" type="button" class="button" id="UpImg2" onClick="getHeadPicture()" value="修改>>"></div></td>
    </tr>
  <tr class="chinese">
    <td width="130" height="25" align="right">是否滚动新闻:</td>
    <td width="90" height="25"><label><input <%=((sa[12].toString().equals(("Yes").toString()))?"CHECKED":"")%> name="IsHot" type="radio" value="Yes">是</label>
        <label><input <%=((sa[12].toString().equals(("No").toString()))?"CHECKED":"")%> name="IsHot" type="radio" value="No">否</label></td>
    <td height="25">&nbsp; </td>
    </tr>
  <tr class="chinese">
    <td height="25" align="right">新闻摘要:</td>
    <td height="25" colspan="2"><textarea name="NewsInfo" cols="40" rows="3" id="NewsInfo"><%=sa[14]%></textarea></td>
  </tr>
  <tr class="chinese">
    <td width="130" height="25" align="right">新闻内容:</td>
    <td height="25" colspan="2">&nbsp;</td>
  </tr>
  <tr>
    <td height="25" colspan="3"><div align="center">
        <textarea name="NewsContent" class="chinese" style="display:none"><%=sa[1]%></textarea>
      <iframe ID="DreamEditor" src="../eWebEditor.jsp?id=NewsContent&style=CoolBlue" frameborder="0" scrolling="no" width="620" height="350"></iframe>
    </div></td>
  </tr>
  <tr>
    <td colspan=3><p align="center"><br>
            <input name="B1" type="button" class="button" value="返回>>" onClick="history.back();">
            <input name="Action" type="hidden" id="Action" value="Edit">&nbsp;
			<input name="NewsID" type="hidden" id="<%=NewsID%>" value="<%=NewsID%>">
            <input name="B2" type="submit" class="button" id="B22" value="修改>>">
            <br>
            <br>
            <br>
    </p></td>
  </tr>
</table>  
<br>
<br>
</form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -