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

📄 add.jsp

📁 jsp学习源码 jsp学习源码 jsp学习源码 jsp学习源码 jsp学习源码 jsp学习源码 jsp学习源码 jsp学习源码 jsp学习源码
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK"%>
<%@ page language="java" import="java.sql.*,java.util.*,popten.web.*,popten.db.DBConnect,popten.util.*" %>
<%@ page errorPage="error.jsp" %>
<%@ include file="chelogin3.jsp"%>
<%DBConnect dbc = new DBConnect();
ResultSet rs;
dbc.prepareStatement("select Max(news_id)news_id from news");
rs=dbc.executeQuery();
rs.next();
int news_id=rs.getInt("news_id")+1;
session.putValue("news_id",String.valueOf(news_id));
// Cata cata2 = new Cata();
//Vector cata2List = cata2.Cata2All(request.getParameter("cata1_id"));
GetSession sess001 = new GetSession();
Admin user001 = sess001.getAdminSession(session);
Cata cata0 = new Cata();
Vector cata0List = cata0.Cata0All();
%>
<html>
<head>
<title>添加资料</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link rel="stylesheet" type="text/css" href="../style/style.css">
<SCRIPT LANGUAGE="JavaScript">
function setcata() {
switch (document.form1.cata0_id.value) {
case'':
var labels=new Array("二级目录");
var values=new Array("");
break;
 <%for(int i=0;i<cata0List.size();i++){
	Cata cata0all= (Cata)cata0List.elementAt(i);
	out.println("case'"+cata0all.getcata_id()+"':");
	Vector cata1List = cata0.Cata1All(cata0all.getcata_id());
	out.print("var labels = new Array(\"二级目录\"");
	for(int j=0;j<cata1List.size();j++){
		Cata cata1all= (Cata)cata1List.elementAt(j);
		//if(j==(cata1List.size()-1)){
		  out.print(",\""+cata1all.getcata_name()+"\"");
		//  }
		//else if(j==0){
		//  out.print("\"二级目录\",\""+cata1all.getcata_name()+"\",");
		//  }
		//else{
		//  out.print("\""+cata1all.getcata_name()+"\",");
		//  }
	  }
	out.println(");");
	out.print("var values = new Array(\"\"");
	for(int j=0;j<cata1List.size();j++){
		Cata cata1all= (Cata)cata1List.elementAt(j);
		//if(j==(cata1List.size()-1)){
		  out.print(",\""+cata1all.getcata_id()+"\"");
		//  }
		//else if(j==0){
		//  out.print("\"\",\""+cata1all.getcata_id()+"\",");
		//  }
		//else{
		 // out.print("\""+cata1all.getcata_id()+"\",");
		 // }
	  }
	out.println(");");
	out.println("break;");
	}
%>

}
// 清空市列表选择框的内容
document.form1.cata1_id.options.length = 0;
// 从数组中添加内容
for(var i = 0; i <labels.length; i++) {
document.form1.cata1_id.add(document.createElement("OPTION"));
document.form1.cata1_id.options[i].text=labels[i];
document.form1.cata1_id.options[i].value=values[i];
}
// 选择第一个选项
document.form1.cata1_id.selectedIndex = 0;
}
function setcata1() {
switch (document.form1.cata1_id.value) {
case'':
var labels=new Array("三级目录");
var values=new Array("");
break;
<%
dbc.prepareStatement("Select MAX(cata1_id)cata1_id from cata1");
rs = dbc.executeQuery();
rs.next();
int id=rs.getInt(1);
for(int i=0;i<id;i++){
	out.println("case'"+(i+1)+"':");
	out.print("var labels = new Array(\"三级目录\"");
	Vector cata2List = cata0.Cata2All(String.valueOf(i+1));
	for(int j=0;j<cata2List.size();j++){
		Cata cata2all= (Cata)cata2List.elementAt(j);
		out.print(",\""+cata2all.getcata_name()+"\"");
		}
	out.println(");");
	out.print("var values = new Array(\"\"");
	for(int j=0;j<cata2List.size();j++){
		Cata cata2all= (Cata)cata2List.elementAt(j);
		out.print(",\""+cata2all.getcata_id()+"\"");
		}
	out.println(");");
	out.println("break;");
	}

%>
}
// 清空市列表选择框的内容
document.form1.cata2_id.options.length = 0;
// 从数组中添加内容
for(var i = 0; i <labels.length; i++) {
document.form1.cata2_id.add(document.createElement("OPTION"));
document.form1.cata2_id.options[i].text=labels[i];
document.form1.cata2_id.options[i].value=values[i];
}
// 选择第一个选项
document.form1.cata2_id.selectedIndex = 0;
}
function isValid(form){
    if(form.cata0_id.value==""){
        alert("一级目录不能为空!");
	form.elements(0).focus();
	return false;
    }
    else if(form.cata1_id.value==""){
        alert("二级目录不能为空!");
	form.elements(1).focus();
	return false;
    }
    else if(form.cata2_id.value==""){
        alert("三级目录不能为空!");
	form.elements(2).focus();
	return false;
    }
    else if(form.news_title.value==""){
        alert("标题不能为空!");
	form.elements(4).focus();
	return false;
    }
    else if(form.conten.value==""){
        alert("内容不能为空!");
		return false;
    }
    else {
        return true;
    }
}
</SCRIPT>
</head>
<body>
<p> </p>
<p> </p>
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="760" bgcolor="#f2f8ff">
  <tr>
    <td width="15" class="td4">
    <img border="0" src="../img/null.gif" width="2" height="2"></td>
    <td width="725" class="td5" align="center">
    <img border="0" src="../img/null.gif" width="2" height="2"><b>添加资料</b></td>
    <td width="20" class="td6">
    <img border="0" src="../img/jiao3.gif" width="20" height="20"></td>
  </tr>
  <tr>
    <td width="100%"  colspan="3" class="td7" align="center"><form name="form1" method="post" action="addok.jsp" onsubmit="document.form1.conten.value=document.form1.doc_html.value;return isValid(this);">
            <input name="conten" type="hidden" id="conten" value="">
           <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse"  width="99%">
             <tr>
             <td width="9%">目录:</td>
             <td width="91%">
				<SELECT NAME="cata0_id" id="cata0_id" OnChange="setcata(),setcata1()">
 				<option>一级目录</option>
				<%for(int i=0;i<cata0List.size();i++){
				Cata cata0all= (Cata)cata0List.elementAt(i);
				%>
				<option value="<%=cata0all.getcata_id()%>"><%=cata0all.getcata_name()%></option>
				<%}%>
				</SELECT>
				&nbsp;
				<SELECT NAME="cata1_id" id="cata1_id" OnChange="setcata1()">
				</SELECT>
				&nbsp;
				<SELECT NAME="cata2_id" id="cata2_id">
				</SELECT>
            <font color=red>*</font></td>
            </tr>
            <tr>
              <td width="9%">标题:</td>
              <td width="91%">
            <input name="news_title" type="text" id="news_title" size="50">
            <font color="red">*</font></td>
            </tr>
            <tr>
              <td width="9%">出处:</td>
              <td width="91%">
            <input name="sour" type="text" id="sour" size="50" value="由本站收集整理"></td>
            </tr>
            <tr>
              <td width="9%">内容:</td>
              <td width="91%"><font color=red>热点新闻:</font>
            <input name="hot" type="checkbox" id="hot" value="1" class="button">&nbsp;<font color=red>图片新闻:</font>
            <input name="img" type="checkbox" id="img" value="1" class="button">&nbsp;资料id:<%=news_id%></td>
            </tr>
            <tr>
              <td width="100%" colspan="2">
            <OBJECT id=doc_html style="LEFT: 0px; TOP: 0px" data=newsedit/editor.htm width=544
	        height=320 type=text/x-scriptlet  VIEWASTEXT>
            </OBJECT>
              <iframe name="I1" width="205" height="320" border="0" frameborder="0" src="pic.jsp" marginwidth="1" marginheight="1">
            浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe></td>
            </tr>
            <tr>
              <td width="100%" colspan="2" align="center">
              <input type="hidden" name="news_id" value="<%=news_id%>">
              <input type="hidden" name="author" value="<%=user001.getuser_id()%>">
              <input type="hidden" name="add" value="提交">
              <br>
              <input border="0" src="../img/button-ok.gif" name="Submit" type="image" class="button" width="64" height="21">&nbsp;
              <img src="../img/button-back.gif" name="Submit" class="button" onclick="javascript:history.go(-1)" width="64" height="21">
              </td>
            </tr>
          </table>
         </form></td>
  </tr>
  <tr>
    <td width="15">
    <img border="0" src="../img/jao5.gif" width="15" height="15"></td>
    <td width="725" class="td8">
    <img border="0" src="../img/null.gif" width="2" height="2"></td>
    <td width="20" class="td9">
    <img border="0" src="../img/null.gif" width="2" height="2"></td>
  </tr>
</table>

<!-- 执行初始化选择列表 -->
<SCRIPT LANGUAGE="JavaScript">
setcata();
setcata1();
</SCRIPT>
</body>
</html>

⌨️ 快捷键说明

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