首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

JSP分页组件制作实例,可以解决大量的数据问题

以前一都是在用mysql数据库,在mysql里可以用select * from table LIMIT 5,10 实现从数据中间位置取固定长短的数据,当是到了公司里,公司是用是sqlserver 搞了半天发现sqlserver里不支持limit函数,无奈到网上找了找资料 发现了这么一个sql语句     SELECT TOP 页大小 *    FROM Table1   WHERE (ID NOT IN   (SELECT TOP 页大小*页数 id   FROM 表   ORDER BY id)) ORDER BY ID 试了一下很是不错,而且还可以解决大...
类别:网页编程 - JSP技术    查看:141    更新:2014-05-20

实现JSP页面二级下拉框联动,实时读取数据库数据更新

在一个jsp页面实现二级下拉框联动,实时读取数据库数据,这个方法非常有用,只需要修改很小的地方就可以使用。设计的文件,serch.jsp,main.js,bytetostr.js先讲一下main.js,这是javascript,其中注意修改jsp页面名称。 function findObject(fName,initValue)...{   var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   xmlhttp.open("POST","searchmx.jsp?findObject="+fName+"&initValue="+initValue,false);//注意修改jsp页面   xmlhttp.send();   document.getElementById(fName).innerHTML=bytes2BSTR(xmlhttp.responsebody); //bytes2BS...
类别:网页编程 - JSP技术    查看:150    更新:2014-05-20

通过流或利用jspsmartupload.jar实现文件下载

一般无论网站还是其他系统都会用到文件的上传和下载,对于文件的上传前面已经介绍过了,在本文中将详细介绍一下文件的下载实现以及经常碰到的问题,本文代码已经过调试,可以正常使用: 文件的下载一般采用的有两种方式:通过流或利用jspsmartupload.jar下载。 一.采用数据流下载: 第一个页面:(存在“下载”按钮的页面)     function doDownload(filePath,disName) {      var utl="download.jsp?filePath="+filePath+"&disName="+disName;      document.all.opForm.action=url; //  document.all.opF...
类别:网页编程 - JSP技术    查看:127    更新:2014-05-20

在JSP页面中轻松实现数据饼图的解决方案

JSP提供了很多简单实用的工具,其中包括从数据库中读出数据,发送数据,并能够把结果显示在一个饼状图形。现在让我们看看这一简单而实用的方法。   你所需要的东西   为了能正确运行这一文章相关的范例,你必须需要JDK 1.2或更高的版本、一个关系数据库管理系统、一个JSP网络服务器。我都是在Tomcat调试这些例子,同时我也使用了Sun Java 2 SDK发布的com.sun.image.codec.jpegclasses。   数据库设计   假设你在一家从事销售新鲜水果的公司上班,公司出售的水果包括:苹果、桔子、葡萄。现在你的老板想用一个饼状图形显示每一种水果的总出售量,饼状图形能使每一种产品的销售情况一目了然,老板可以迅速掌握公司的产品...
类别:网页编程 - JSP技术    查看:111    更新:2014-05-20

基于JSP实现数据库中图片的存储与显示

1、引言    数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示。通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息。但是,如果我们想动态的显示图片,上述方法就不能满足需要了。我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片。实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显示。    2、建立后台数据库    假定处理的是图片新闻,那么我们可以建立相应的数据库及数据表对象。我们要存取的数据表结构的SQL脚本如下所示:  if ...
类别:网页编程 - JSP技术    查看:126    更新:2014-05-20

JSP页面列表组件框架设计

概述 为了提高开发效率,减少重复的页面多次开发,提高系统的可配置性和代码的可复用性,也是为了展示struts、hibernate框架,设计原则是降低显示逻辑和数据的耦合,达到显示逻辑和数据完全分离,即相同的数据使用不同的显示逻辑,无须修改显示逻辑,只需置换不同的显示模版即可。 实现机制 其中Sturts  Action是具体的需要调用列表的Action类,TempDataMap类是具体的列表数据的封装类,TempData类是具体的表记录类,即TempDataMap来适配TempData,把表记录适配成我们需要的列表显示类。 调用示例: Action:   //获取数据库数据 listRowCount  = query.findPayItemByParam(paramI...
类别:网页编程 - JSP技术    查看:110    更新:2014-05-20

Windows 2000下JSP服务器的安装

每一个接触JSP服务器的人基本上都是从JSP的安装开始的,因为JSP不像ASP那样几乎不存在什么安装过程,也不像PHP那样有一个自动安装的程序包,JSP的安装是比较麻烦的,手动的步骤非常多,下面我们就按部就班的讲解一下:   首先你必须下载几个软件:JDK、Apache和Tomcat。JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。我学JSP那时最新的版本还是JDK1.X版,后来SUN(太阳微电子,JAVA的开发公司)建议使用J2RE,现在基本上是用J2EE的人比较多。   相信大家都听说过,JAVA的可移植性...
类别:网页编程 - JSP技术    查看:145    更新:2014-05-20

JSP学习经验总结

一、JSP工作原理 在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, JSP引擎用javac把该Java源文件编译成相应的class文件。然后创建一个该SERVLET的实例,该SERVLET的jspInit()方法被执行,jspInit()方法在servlet的生命周期中只被执行一次。然后jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线...
类别:网页编程 - JSP技术    查看:74    更新:2014-05-20

JSP入门学习经验

网上找个HTML教程,熟悉一下HTML语法,作个静态WEB页;下载JDK,TOMCAT等,配置Jsp环境,然后找本JSP教程,也是先熟悉语法,接着试着写个动态WEB页,功能连接数据库和基本的数据库操作,再就是看JAVA教程,深入了解JAVA类了   首先当然从jsp入门啊,看看《jsp实用教程》清华的那本,当然如果你连基本的html都不了解那就先补一补html,了解jsp的语法、和诸如request、session、等内容,再学习javabean、servlet,这个时候就要用到java了,所以要踏实的打好java基础,看看java的书吧,比如《java编程思想》,记住要不停的编码不停的实践,孰能生巧,然后就是多上csdn的社区或者文档中心看文档,学习一些大家的...
类别:网页编程 - JSP技术    查看:82    更新:2014-05-20

jsp文件操作之追加

文件操作是网站编程的重要内容之一,asp关于文件操作讨论的已经很多了,让我们来看看jsp中是如何实现的。   这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松追加数据到文本文件,如果大家读了上写入篇的话,会发现这篇文章同上一篇有很多相似之处,读起来也很容易了。 注意请放置一个文本文件afile.txt到web根目录的test目录下,以便程序追加数据,javabean文件编译后将class文件放到对应的class目录下(tomcat环境)。 writeAppend.jsp <html> <head> <title>追加数据</title> </head> <body bgcolor="#000000"> <...
类别:网页编程 - JSP技术    查看:107    更新:2014-05-20

jsp文件操作之写入

文件操作是网站编程的重要内容之一,asp关于文件操作讨论的已经很多了,让我们来看看jsp中是如何实现的。    这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松写文本文件,注意请建立一个test目录到web根目录下,程序将会建立一个afile.txt文件,javabean文件编译后将class文件放到对应的class目录下(tomcat环境)。    有了在jsp下读取和写入文件的方法,要做出一个简单的计数器来相信不是一件困难的事情了,大家可以尝试一下:)  WriteOver.Jsp  <html>  <head>  <title>写一个文件</title>  </head>  <body ...
类别:网页编程 - JSP技术    查看:104    更新:2014-05-20

jsp文件操作之读取

  这里用到了两个文件,一个jsp文件一个javabean文件,通过jsp中调用javabean可以轻松读取文本文件,注意请放置一个文本文件afile.txt到web根目录的test目录下,javabean文件编译后将class文件放到对应的class目录下(tomcat环境)。 Read.jsp <html> <head> <title>读取一个文件</title> </head> <body bgcolor="#000000"> <%--调用javabean --%> <jsp:useBean id="reader" class="DelimitedDataFile" scope="request"> <jsp:setProperty name="reader" property="path" value="/test/afile.t...
类别:网页编程 - JSP技术    查看:102    更新:2014-05-20

JSP三种页面跳转方式的比较

使用JSP大约有下列三种跳转方式: 1. response.sendRedirect(); 2. response.setHeader("Location",""); 3. <jsp:forward page="" />  经过试验得到下面的一些规则: 一. response.sendRedirect() 此语句前不允许有out.flush(),如果有,会有异常: java.lang.IllegalStateException: Can't sendRedirect() after data has committed to the client.  at com.caucho.server.connection.AbstractHttpResponse.sendRedirect(AbstractHttpResponse.java:558) ...  跳转后浏览器地址栏变化  如果要跳到不同主机下,跳...
类别:网页编程 - JSP技术    查看:100    更新:2014-05-20

使用jsp调用shell

使用JSP执行Shell并返回结果。  jsp:         String cmd = " /opt/test.sh 2 3333";         try         {             String outStr = "";             // 执行CMD;             Process p = Runtime.getRuntime().exec(cmd); &nb...
类别:网页编程 - JSP技术    查看:94    更新:2014-05-20

jsp页面调用applet实现人民币的大小写转换

实现方法一 applet实现页面是rmb.jsp,此页面是通过applet来实现人民币小写转换成大写的。此页面有三个变量需要在载入classes的时候进行初始化: <applet  type="applet" id="myApplet" codebase = "." name="TestApplet" align="middle" code="lqh.rmb.Applicate.Rmb.class" width="560" height="25"> <param name="RGB_Back" value="241|247|251"> <param name="RGB_Fore" value="255|0|0"/> <...
类别:网页编程 - JSP技术    查看:91    更新:2014-05-20

将JSP在内存生成的图片显示到页面

Imaging_ToWeb.jsp <%@ page autoFlush="false"  import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*"%> <%     String ImageStr = request.getParameter("ID_Text");     if(ImageStr==null || ImageStr.equals(""))     {         response.setContentType("text/html; charset=gb2312");  %> <HTML>  <HEAD>   <...
类别:网页编程 - JSP技术    查看:127    更新:2014-05-20