精华内容
下载资源
问答
  • 首先  html中: 港口名称:  下面为给下拉菜单赋值: ... 在body我们定义一个... function getPORT_NAME()//港口字段 下拉菜单自动从数据库中读取填充 { var str="select 字段名 from 数据库名 t gr

        首先

        html中:

    <span style="font-size:18px;"> <td>港口名称:</td>
     <td>
        <select name="ttc_portname" id="ttc_portname"  style="width:158px;">
        </select>
    </td></span>
        下面为给下拉菜单赋值:
         在body中我们定义一个onload函数:
    <span style="font-size:18px;"> <body  οnlοad="getCHART_NAME()">
       
    </span>
        然后在js中定义函数

     

    <span style="font-size:18px;"> function getPORT_NAME()//港口字段 下拉菜单自动从数据库中读取填充
        {
           var str="select 字段名 from 数据库名 t group by 字段名";
           ajax(str);
         }
     下面我们写异步传输ajax:
    
     function ajax(str)
        {
         if (xmlhttp!=null)
         {
          xmlhttp.onreadystatechange=function()
           {
            if (xmlhttp.readyState==4 &&xmlhttp.status==200)
             {
              document.getElementById_x_x("ttc_portname").innerHTML=xmlhttp.responseText;
             // 此时接受到后台传来的str语句添加到innerHTML,即完成下拉菜单的赋值
             }
           };
          
          }
           var src ="/tjhc/ajax/1.jsp?str=" + str; / /此处为ajax后台地址,我们将语句传输到后台
          xmlhttp.open("POST",src,true);
          xmlhttp.send();   
        }
    
     以下为后台
    
       String sql =request.getParameter("str");
    
        String def=request.getParameter("def");
        if(def!=null)
        def = newString(def.getBytes("ISO-8859-1"),"utf-8");
        else
        def="";
        String str ="";
        StringPORT_NAME="";
        ConnectionmyConn = new ConnDB().getConn();
       
        if(sql!=null&&(sql!="")&&!sql.equals("null"))
        {
          PreparedStatement mySta = myConn.prepareStatement(sql);
           ResultSet rs= mySta.executeQuery();
          while(rs.next())
            {
              PORT_NAME= rs.getString("PORT_NAME");
              if(PORT_NAME != "" && PORT_NAME!= null)
              {
                  if (PORT_NAME.equals(def))
                  {
                       str +=""+PORT_NAME+"";
                  }
                  else
                  {
                    str +=""+ PORT_NAME +"";
                 }
              }
                
             }
          out.print(str);//将str传输到ajax
          rs.close();
          mySta.close();
        }
    
    
    若我们有多个下拉菜单,可以分多个ajax 一个处理完在下面激活另一函数,以此类推!
    
    
    </span>


     

    展开全文
  • NULL 博文链接:https://ohgrateboy.iteye.com/blog/477863
  • 从数据库中读取XML数据

    千次阅读 2008-07-09 21:25:00
    创建过程:创建SQL语句打开数据库连接,并调用ExecuteXmlReader()方法从数据库中读取数据,并返回一个XmlReader对象myxmlReader,然后用While语句循环读取XmlReader对象myxmlReader的XML片段,并添加XML文件的起始...

    创建过程:创建SQL语句打开数据库连接,并调用ExecuteXmlReader()方法从数据库中读取数据,并返回一个XmlReader对象myxmlReader,然后用While语句循环读取XmlReader对象myxmlReader中的XML片段,并添加XML文件的起始、结尾标志,构建一个XML文件,最后把该文件输出到页面ReaderXml.aspx上面。

    ReaderXml.aspx代码如下:

    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="ReaderXml.aspx.cs" Inherits="_Default" %>
    
    
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    
    <head runat="server">
    
        <title>从数据库中读取XML数据</title>
    
    </head>
    
    <body>
    
        <form id="form1" runat="server">
    
        <div>
    
        
    
        </div>
    
        </form>
    
    </body>
    
    </html>
    ReaderXml.aspx.cs代码如下:
    using System;
    
    using System.Data;
    
    using System.Configuration;
    
    using System.Web;
    
    using System.Web.Security;
    
    using System.Web.UI;
    
    using System.Web.UI.WebControls;
    
    using System.Web.UI.WebControls.WebParts;
    
    using System.Web.UI.HtmlControls;
    
    using System.Data.SqlClient;
    
    using System.Xml;
    
    
    
    public partial class _Default : System.Web.UI.Page 
    
    {
    
        protected void Page_Load(object sender, EventArgs e)
    
        {
    
    		if(!Page.IsPostBack)
    
    		{   ///从数据库读取XML数据
    
    			ReaderXmlData();
    
    		}
    
        }
    
    
    
    	private void ReaderXmlData()
    
    	{
    
    		///创建链接
    
    		SqlConnection myConnection = new SqlConnection(
    
    			ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString);
    
    		///定义SQL语句
    
    		string cmdText = "SELECT * FROM Users FOR XML AUTO";
    
    		///创建Command
    
    		SqlCommand myCommand = new SqlCommand(cmdText,myConnection);
    
    		try
    
    		{
    
    			///打开连接
    
    			myConnection.Open();
    
    
    
    			XmlReader myxmlReader = myCommand.ExecuteXmlReader();
    
    
    
    			///移动到XML元素处
    
    			myxmlReader.MoveToElement();
    
    			///输出XML文件的标志
    
    			Response.Write("<?xml version='1.0'?>");
    
    			///输出父节点
    
    			Response.Write("<Users>");
    
    			///读取从数据库中获取的数据
    
    			while(myxmlReader.IsStartElement())
    
    			{
    
    				///显示从数据库中获取的数据
    
    				Response.Write(myxmlReader.ReadOuterXml());
    
    			}
    
    			Response.Write("</Users>");
    
    			///关闭XMLReader
    
    			myxmlReader.Close();
    
    		}
    
    		catch(SqlException sqlex)
    
    		{
    
    			///显示链接错误的消息
    
    			Response.Write(sqlex.Message + "<br>");
    
    		}
    
    		finally
    
    		{
    
    			///关闭数据库的链接
    
    			myConnection.Close();
    
    		}
    
    		Response.End();
    
    	}
    
    }
    
    

     

    展开全文
  • 使用redis缓存从数据库中读取数据

    万次阅读 2018-04-26 19:00:00
    使用redis从数据库中读取数据后缓存:&lt;?php header('Content-type:text/html;charset=utf-8'); date_default_timezone_set('Asia/Shanghai'); $time = time();//获取时间戳设置时间区 $link = mysqli_...

    转载自::

    使用redis从数据库中读取数据后缓存:

    class MyRedis{
        private static $handler;
    
        private static function handler(){
            if(!self::$handler){
                self::$handler = new Redis();
                self::$handler -> connect('127.0.0.1','6379');
            }
            return self::$handler;
        }
    
        public static function get($key){
            $value = self::handler() -> get($key);
            $value_serl = @unserialize($value);
            if(is_object($value_serl)||is_array($value_serl)){
                return $value_serl;
            }
            return $value;
        }
    
        public static function set($key,$value){
            if(is_object($value)||is_array($value)){
                $value = serialize($value);
            }
    
            return self::handler() -> set($key,$value);
        }
    
    }

    redis 中存数据时,到底什么时候用  hset 相比于 set 存数据时又有什么不一样?

    set  就是普通的已key-value 方式存储数据,可以设置过期时间。时间复杂度为 O(1),每多执行一个 set 在redis 中就会多一个 key ,

    hset 则是以hash 散列的形式存储(相当于表)。超时时间只能设置在 大 key 上,单个 filed 则不可以设置超时 时间复杂度我百度了很多文章都说是 O(1) 但是我下面给出的参考文章说时间上的时间复杂度其实是 O(N) N 值是单个hash 上的 filed 个数,所以 hash 上单个不适合存储大量的 filed ,并且如果 filed 多了比较消耗cpu,但同时以 散列表存储则比较节省内存。

    所以在实际的使用过程中应该使用 set 存储单个大文本非结构化数据 hset 则存储结构化数据,一个 hash 存储一条数据,一个 filed 则存储 一条数据中的一个属性,value 则是属性对应的值。

    例如 数据库中有一张表 user 包含  id,name,age,sex 4个属性,并且有400w条数据,

          id,name,age,sex

    1、1,张三,16,1

    2、2,李四,22,1

    3、3,王五,28,0

    4、4,赵六,32,1

    ...


    如果要整表缓存到 redis 中则使用 hash ,一条数据一个hash 一个hash 里则包含4个filed。

    hset user_1 id 1 name 张三 age 16 sex 1

    hset user_2 id 2 name 李四 age 16 sex 1

    ...

    这样存储,如果用户的某个属性值改变,还可以单个修改。

    例如 吧张三的年龄改为30 则可以使用命令:  hset user_1 age 30 



    在比如如果要缓存应用整个首页 html ,或则某个商品的详情介绍(一般来说商品的详情介绍是makdown语法的富文本信息,或 html 格式的富文本信息) 则使用 则可以使用  set

    又或则 应用中的 某个热点数据,都可以使用 set 存储一大段数据。


    最后希望又大神能够具体讲讲 为啥 hset 比较节省内存,和比较消耗cpu,set 为啥又比较占用内存。




    展开全文
  • JSP中从mysql数据库读取含有html标签的数据问题 如何在jsp页面显示从数据库里读出来的带有HTML标签的内容?   如果是用jstl的core标签库里out标签输出内容,那么要加入escapeXml="false"参数才能解释内容中的...
    JSP中从mysql数据库中读取含有html标签的数据问题
    

    如何在jsp页面显示从数据库里读出来的带有HTML标签的内容?

     

    如果是用jstl的core标签库里out标签输出内容,那么要加入escapeXml="false"参数才能解释内容中的html标签,否则会把标签处理成转义符,例如:

     

    <c:out value="${content}"  escapeXml="false"/>

    展开全文
  • JSP从数据库中读取数据

    千次阅读 2019-02-22 14:39:49
    &amp;amp;lt;%@ page language=&amp;quot;java&amp;quot; import=&amp;quot;java.util.*,java.sql.*&amp;quot; pageEncoding=&...DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTM
  • 如何在jsp页面显示从数据库里读出来的带有HTML标签的内容?   如果是用jstl的core标签库里out标签输出内容,那么要加入escapeXml="false"参数才能解释内容html标签,否则会把标签处理成转义符,例如:
  • asp.net 读取数据库中html
  • HighCharts从数据库中读取数据

    千次阅读 2017-04-18 19:50:20
    2.index.html   " text/javascript " src= " /javascripts/jquery.js " > " text/javascript " src= " /javascripts/HighCharts.js " > <title></title> " text/javascript " > $...
  • 本文实例讲述了Java从数据库中读取Blob对象图片并显示的方法。分享给大家供大家参考。具体实现方法如下: 第种方法: 大致方法就是,从数据库中读出Blob的流来,写到页面去: 复制代码 代码如下: ...
  • 在ASP页面,动态显示html格式的数据的方法如下: .aspx文件:.cs文件:divBox.InnerHtml = "To show the html content.
  • 从数据库中读取Blob对象图片并显示

    千次阅读 2011-04-07 09:54:00
    从数据库中读取Blob对象图片并显示 第种方法: 大致方法就是,从数据库中读出Blob的流来,写到页面去:    Connection conn = DBManager.getConnection();  String sql = ...
  • 使用ajax技术从数据库中读取的二级联动菜单 给网友做的一个例子,如要用的话,代码需要优化
  • 前言 有时我们往往得把图片写入数据库。然后我发现网上写成的比较系统的比较难找。然后就自己摸索了一下,写下这篇博客。由于接触不多,所以若有不对的地方请各位海涵。...然后新建一个表格名为images(也可以起个其他
  • 从数据库中读取定时任务并执行

    千次阅读 2019-05-05 20:59:00
    https://blog.csdn.net/u011521890/article/details/63739779 转载于:https://www.cnblogs.com/likun10579/p/10816251.html
  •  一般来讲都是把图片保存到服务器下,然后根据路径读出的,但是有时候出于安全及版权什么的考虑,会把图片保存到mysql的数据库中,然后再读出来,这样的图片点击右键属性,是看不到图片地址的。下面逍遥一生就介绍...
  • 用JSP从数据库中读取图片并显示在网页上 环境mysql+tomcat: 先在mysql下建立如下的table. 并insert图像. mysql.sql文件如下: CREATE TABLE photo ( photo_no int(6) unsigned
  • 最开始是想把照片放在本地(我的E盘),而数据库中只存照片的名字,但是这种方案遇到了瓶颈,我不知道img标签的src路径怎么写,不能直接写我本地的路径,在网上看了很多,说是要把图片放到服务器下。但是这样我又...
  • 开始想的是while(rs.next())循环读取每张图片并直接保存在session,传到InputStream,形成一张张图片,后来发现InputStream对象被覆盖了,意思是在同一页面显示的是多张一样的图片,而且还是最后一张的。...
  • 后台读取数据时,通常会出现乱码情况,比如“汉字”变成“?”等,造成这种情况的原因通常是编码设置不对,解决方法如下: 第种方法:在php添加如下代码,将编码格式设为“utf-8”,代码如下: header(...
  • 拼接是如何处理,能在需要的地方换行,现在我使用的方法是,在需要换行的地方拼接一个符号,页面上显示的时候通过符号把一整段分隔,循环输出,每句后面加个 但是这样的话,多个页面显示的话,每个页面都要处理...
  • 步:建立数据库(使用的是mysql数据库) 其中数据库信息为: 数据库名:news 表名:title,字段名分别为(序号、标题名称、创建者、创建时间) create table title( id int(2) primary key, name ...
  • 篇是写的
  • java从数据库读取菜单,递归生成菜单树

    万次阅读 多人点赞 2016-10-29 13:44:34
    java从数据库读取菜单,递归生成菜单树
  • HTML <img alt="image" th:src="'createFolw?photoId='+${photoId}+'&width=540&height=320'" > 现在了解到这能以这种方式来设置图片大小 controller @RequestMapping("createFolw") public ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 396,542
精华内容 158,616
关键字:

从数据库中读取一个html