• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    jsp实现textarea中的文字保存换行空格存到数据库的方法

    UploadNews.jsp

    %@ page language="java" contentType="text/html; charset=utf-8"
     pageEncoding="utf-8"%>
    !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    title>上传新闻/title>
    SCRIPT LANGUAGE="JavaScript">
    function upload(){
     document.getElementById("article").value = document
     .getElementById("content").value;
     document.getElementById("formid").submit();
     }
    /SCRIPT>
    /head>
    body>
     form method="post" action="ShangchuanNews.jsp" id="formid">
      table border="0" align="center">
       tr>
        td>titlenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;input type="text"
         name="title" value="a" size="40">
        /td>
       /tr>
       tr>
        td>authornbsp;nbsp;input type="text" name="author"
         size="40">
        /td>
       /tr>
       tr>
        td>input type="hidden" id="article"
         name="articleName" />/td>
       /tr>
       tr>
        td>date(xxxx.xx.xx)input type="text" name="date" size="40">
        /td>
       /tr>
       tr>
        td>div align="center">
          input type="button" value="submit" class="btn2" onclick = "upload();" />
         /div>/td>
       /tr>
       tr>
        td>textarea rows="30" cols="80" id="content">/textarea>/td>
       /tr>
      /table>
     /form>
    /body>
    /html>

    换行函数在ShangchuanNews.jsp 代码如下

    %@page import="java.io.PrintWriter"%>
    %@page import="java.net.URLDecoder"%>
    %@ page language="java" contentType="text/html; charset=utf-8" 
     pageEncoding="utf-8" %> 
    %@ page import="java.sql.*" %> 
    !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
    
    html> 
    head> 
    meta http-equiv="Content-Type" content="text/html; utf-8"> 
    title>上传新闻/title> 
    /head> 
    body> 
    %! // 字符处理函数 换行符变成br>
    public String turn(String str) { 
     while (str.indexOf("\n") != -1) { 
      str = str.substring(0, str.indexOf("\n")) + "br>" 
        + str.substring(str.indexOf("\n") + 1); 
     } 
     while (str.indexOf(" ") != -1) { 
      str = str.substring(0, str.indexOf(" ")) + "nbsp" 
        + str.substring(str.indexOf(" ") + 1); 
     } 
     return str; 
    } 
    %>
    % 
    try {
     request.setCharacterEncoding("utf-8");
     String title = request.getParameter("title");
     String author = request.getParameter("author");
     String article = request.getParameter("articleName");
     String articlebr = turn(article);
     String date = request.getParameter("date");
     String driverClass="com.mysql.jdbc.Driver";
     String url = "jdbc:mysql://****.****/****?characterEncoding=utf8";//存到数据库不会乱码
     String user="***"; 
     String password="****";
     Connection conn;
     int i=0;
     Class.forName(driverClass).newInstance();
     conn = DriverManager.getConnection(url,user,password);
     String sql = "insert into news (id,title,author,article,date) "
       + "values(?,?,?,?,?)";
     Connection conn1 = DriverManager.getConnection(url, user, password);
     PreparedStatement pstmt;
     pstmt = (PreparedStatement) conn1.prepareStatement(sql);
     pstmt.setString(1, null);
     pstmt.setString(2, title);
     pstmt.setString(3, author);
     pstmt.setString(4, articlebr);
     pstmt.setString(5, date);
     i = pstmt.executeUpdate();
     conn1.close();
     pstmt.close();
     out.println("br>上传成功");
    } catch (Exception e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
    %> 
    /body> 
    /html> 

    以上这篇jsp实现textarea中的文字保存换行空格存到数据库的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • SpringMVC 向jsp页面传递数据库读取到的值方法
    • jsp 使用request为页面添加静态数据的实例
    • Struts2.5 利用Ajax将json数据传值到JSP的实例
    • JSP 自定义标签实现数据字典的实例
    • 读取数据库的数据并整合成3D饼图在jsp中显示详解
    • springMVC如何将controller中数据传递到jsp页面
    • jsp中EL表达式获取数据
    • JSP数据交互实现过程解析
    上一篇:JSP实现客户信息管理系统
    下一篇:JSP页面的静态包含和动态包含使用方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    jsp实现textarea中的文字保存换行空格存到数据库的方法 jsp,实现,textarea,中的,文字,