jsp增加并保存数据代码

jsp增加并保存数据代码
<script language="javascript">
var onecount;
subcat = new Array();
<%
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd");
java.util.Date currentTime = new java.util.Date();
String nowTime = formatter.format(currentTime);

 int i=0;
 Statement stmtArticle=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 String SqlArticle="Select * from hl_smallclass WHERE modiname='新闻' AND bigname='投资者关系' order by bigname desc";
 ResultSet RsArticle=stmtArticle.executeQuery(SqlArticle);
 while (RsArticle.next()) {
 String smallname = RsArticle.getString("smallname");
%>      
subcat[<%=i%>] = new Array("<%=smallname%>","<%=RsArticle.getString("bigname")%>","<%=smallname%>");
<%
 i++;
}
 RsArticle.close(); //关闭记录集对象
 stmtArticle.close(); //关闭语句对象
%>

onecount=<%=i%>;

function changelocation(locationid)
    {
    document.form1.SmallClassName.length = 1;
    var locationid=locationid;
    var i;
    for (i=0;i < onecount; i++)
        {
            if (subcat[i][1] == locationid)
            {
                document.form1.SmallClassName.options[document.form1.SmallClassName.length] = new Option(subcat[i][0], subcat[i][2]);
            }       
        }
    } 
 function doChange(objText, objDrop){
  if (!objDrop) return;
  var str = objText.value;
  var arr = str.split("|");
  var nIndex = objDrop.selectedIndex;
  objDrop.length=1;
  for (var i=0; i<arr.length; i++){
   objDrop.options[objDrop.length] = new Option(arr[i], arr[i]);
  }
  objDrop.selectedIndex = nIndex;
 }

function form1_onsubmit()
{

  if (document.form1.Title.value=="")
  {
    alert("文章标题不能为空!");
 return false;
  }
  if (document.form1.SmallClassName.value=="")
  {
    alert("请指定子栏目!");
 return false;
  }

 if (Editor1.getHTML()==""){
  alert("文章内容不能为空!");
  return false;
 }
 
  if (document.form1.Content.value.length>6553600)
  {
    alert("文章内容太长,超出了数据库的限制(64K)!建议将文章分成几部分录入。");
 return false;
  }
  return true; 
}

</script>

</head>

<body>
<br />
&nbsp; <a href="Hanye_Manage.jsp">文章管理</a> |&nbsp; <a href="Hanye_Add.jsp">文章添加</a>
<hr color="#0099FF" size="1" />

<%

if (request.getParameter("Title") !=null)
{
 String Title=new String(request.getParameter("Title").getBytes("iso-8859-1"));
 String BigClassName=new String(request.getParameter("BigClassName").getBytes("iso-8859-1"));
 String SCName=new String(request.getParameter("SmallClassName").getBytes("iso-8859-1"));
 String CopyFrom=new String(request.getParameter("CopyFrom").getBytes("iso-8859-1"));
 String count=new String(request.getParameter("count").getBytes("iso-8859-1"));
 String code=new String(request.getParameter("code").getBytes("iso-8859-1"));
 String timea=new String(request.getParameter("timea").getBytes("iso-8859-1"));
 String img=new String(request.getParameter("img").getBytes("iso-8859-1"));
 String ok=new String(request.getParameter("RadioGroup1").getBytes("iso-8859-1"));
 String Content=new String(request.getParameter("Content").getBytes("iso-8859-1"));
 String zhouze=new String(request.getParameter("zhouze").getBytes("iso-8859-1"));

 Statement stmt_ADD=conn.createStatement();
 String Sql="insert into hl_news (modiname,bigname,smallname,title,content,times,sourc,count,user,code,img,ok) values ('新闻','"+BigClassName+"','"+SCName+"','"+Title+"','"+Content+"','"+timea+"','"+ CopyFrom+"','"+count+"','"+zhouze+"','"+code+"','"+img+"','"+ok+"')";
 int add1=stmt_ADD.executeUpdate(Sql);
 if (add1>0){
  out.print("<p align='center'>文章:["+ Title +"] 添加成功</p>"); 
 }
 stmt_ADD.close();
}

%>

<form id="form1" name="form1" method="post" action="" onsubmit="return form1_onsubmit()">
  <table width="750" border="1" align="center">
    <tr>
      <td align="right">文章标题:</td>
      <td><input name="Title" type="text" id="Title" size="40" /></td>
    </tr>
    <tr>
      <td align="right">所属栏目:</td>
      <td><span class="STYLE1">
      <label>
  <%Statement stmt_ArticleClass=conn.createStatement();
  //String SqlArticleClass="Select * from tArticleClass where fParentID=0";
  String SqlArticleClass="Select * from hl_bigclass where modiname='新闻' AND bigname='行业知识' order by id asc ";
  ResultSet RsArticleClass=stmt_ArticleClass.executeQuery(SqlArticleClass);
  
  %>
        <select name="BigClassName" onChange="changelocation(document.form1.BigClassName.options[document.form1.BigClassName.selectedIndex].value)">
    <%
  while (RsArticleClass.next())
  {
   String ArticleClass_ClassID=RsArticleClass.getString("bigname");
   
  %>
   <option value="<%=ArticleClass_ClassID%>"><%=ArticleClass_ClassID%></option>
  <%

  }
  %>
             </select>
        </label>
    </span>
   <%
  RsArticleClass.close();
  stmt_ArticleClass.close();
   %>   <label>
    <select name="SmallClassName">
 <option value="">不指定小类</option>
<%
 Statement stmtbc=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
 String Sqlbc="Select * from hl_smallclass WHERE modiname='新闻' AND bigname='行业知识' order by bigname desc";
 ResultSet Rsbc=stmtbc.executeQuery(Sqlbc);
 while (Rsbc.next()) {
 String smallnamebc = Rsbc.getString("smallname");
%>
 <option value="<%=smallnamebc%>"><%=smallnamebc%></option>

<%
 i++;
}
 Rsbc.close(); //关闭记录集对象
 stmtbc.close(); //关闭语句对象
%>         
    </select>
    </label>    </td>
    </tr>

    <tr>
      <td align="right">来源:</td>
      <td><input name="CopyFrom" type="text" id="CopyFrom" /></td>
    </tr>
  <input name="count" id="count" type="hidden" value="0">
 <input name="code" type="hidden" id="code" value="0" >

    <tr>
      <td valign="top" align="right"><p>文章内容:</p>
      <p></p>
      <p>&middot; 换行请按Shift+Enter&middot; 另起一段请按Enter</p></td>
      <td>

  
<textarea name="Content" style="display:none"></textarea>
   <IFRAME ID="Editor1" src="../inc/Editor/eWebEditor.jsp?id=Content&style=standard&originalfilename=d_originalfilename&savefilename=d_savefilename&SavePathFileName=SavePicPathFileName" frameborder="0" scrolling="no" width="650" height="350"></IFRAME>  
  
   </td>
    </tr>
 <tr>
      <td align="right">时间:</td>
      <td><input name="timea" type="text" value="<%=nowTime%>"></td>
    </tr>
 <tr>
      <td align="right">上传图片:</td>
      <td valign="top"><input name="img" type="text" value=""> <iframe name="ad" frameborder=0 width=60% height=20 scrolling=no src='../upload.htm'></iframe></td>
    </tr>
 <tr>
      <td align="right">是否首页图片:</td>
      <td valign="top"><p>
      <label>
        <input type="radio" name="RadioGroup1" value="yes">
        是</label>
      <label>
        <input name="RadioGroup1" type="radio" value="no" checked="checked">
        否</label>
    </p> </td>
    </tr>

  <input type="hidden" name="zhouze" value="<%=session.getAttribute("AdminName")%>" />
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="Submit" value="添加" onmouseover="return form1_onsubmit();"/>
      <input type="reset" name="Reset" value="重置" /></td>
    </tr>
  </table>
</form>
<p>&nbsp;</p>
</body>
</html>
<%
conn.close();
%>

 

时间: 2024-10-22 12:45:20

jsp增加并保存数据代码的相关文章

jquery jsp保存数据代码(1/2)

jquery jsp教程保存数据代码 jquery代码 $().ready(function(){ var url="/admin/ajaxGetNewsClassFather.do"; var pars="random="+Math.random(); var newsClassFather= $('#newsClassFather');         $.ajax({             url : url,             data : pars

php mysql数据删除,更新,插入保存数据代码

一.数据删除  代码如下 复制代码 <?php //连接数据库教程 $link_id = mysql_connect("localhost","root","") or die("连接失败"); if($link_id) {  mysql_select_db("my_test");  if(!$_GET[id])  {   $result=mysql_query("select * from

php向Mysql数据库保存数据代码

  PHP向MySQL数据库中写入数据有三个步骤: 1,PHP和MySQL建立连接关系 2,打开MySQL数据库 3,接受页面数据,PHP录入到指定的表中 1.2两步可直接使用一个数据库链接文件即可:conn.php  代码如下   <?php mysql_connect("localhost","root","");//连接MySQL mysql_select_db("mythroad");//选择数据库 ?>

php向Mysql数据库保存数据代码示例

PHP向MySQL数据库中写入数据有三个步骤: 1,PHP和MySQL建立连接关系 2,打开MySQL数据库 3,接受页面数据,PHP录入到指定的表中 1.2两步可直接使用一个数据库链接文件即可:conn.php  代码如下 复制代码 <?php mysql_connect("localhost","root","");//连接MySQL mysql_select_db("mythroad");//选择数据库 ?>

php 保存数据代码

<?php include_once("inc/connect.php"); stop_outside_post(); $email =php_sava(addslashes(isset($_POST['email'])?$_POST['email']:'')); $mobile =php_sava(addslashes(isset($_POST['mobile'])?$_POST['mobile']:'')); $name =php_sava(addslashes(isset(

eclipse-谁知道用JSP展现数据库里面数据导入导出功能怎样写的代码?

问题描述 谁知道用JSP展现数据库里面数据导入导出功能怎样写的代码? 做数据导出老导不出数据,我想知道是不是数据库方法错误,谁知道用JSP展现数据库里面数据导入导出功能怎样写的代码? 解决方案 导入导出EXCEL数据http://yangbobestone.iteye.com/blog/1123458

asp +access 数据保存插入代码

asp教程 +access 数据保存插入代码 if request.QueryString("ag")  then  set conn=server.createobject("adodb.connection")  conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("../skyj.mdb")  ag=request.fo

flash+asp 提交保存数据到文本文件代码

flash+asp教程 提交保存数据到文本文件代码 as代码 ok.ok.onRelease = function () { if (x_bt.text != "" & x_wz.text != "") { showtime(); ms = "|" + timer + " " + x_bt.text + "@" + x_wz.text; txtload = new LoadVars(); txtlo

安卓java-怎么只写一个SharedPreferences让它保存多个数据,而不用像下面代码一样写多个SharedPreferences来保存数据

问题描述 怎么只写一个SharedPreferences让它保存多个数据,而不用像下面代码一样写多个SharedPreferences来保存数据 package com.myedit; import android.app.*; import android.os.*; import android.view.*; import android.widget.*; import android.view.View.*; import android.content.*; public class