XMLHTTP
xmlhttp是一种浏览器对象, 可用于模拟http的get和post请求。配合javascript可以实现页面数据在无刷新下的定时数据更 新,如果应用在聊天室、文字直播上可以取得较好的视觉效果。 ie中的 xmlhttp对象 在ie中xmlhttp被实现为activex对象,通常使用 var xmlhttp = new activexobject("msxml2.xmlhttp"); 来创建一个对象,然后使用该对象的open方法来发出一个http请求。 xmlhttp.open("get", fragment_url); 这时候浏览器已经发出了http请求,我们需要注册一个匿名函数给xmlhttp对象的onrea
jstl处理字符串
2007-04-16 08:20原文地址:http://hi.baidu.com/pistol/blog/item/7b12ceef8cc77e36adafd5ea.html页头加: <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>函数名函数说明使用举例contains判断字符串是否包含另外一个字符串<c:if test="${fn:contains(name, searchString)}">containsIgnoreCase判断字符串是否包含另外一个字符串(大小写无关)<c:if test="${fn:containsIgnoreCase(name, searchString)}">endsWith判断字符串是否以另外字符串结束<c
JSP生成WORD文档,EXCEL文档,PDF文档
davidlei 原创 更新:2007-08-15 14:47:55 版本: 1.0 在web-oa系统中,公文管理好象不可或缺,有时需要从数据库中查询一些数据以某种格式输出来,并以word文档的形式展现,有时许多word文档保存到数据库中的某个表的Blob字段里,服务器再把保存在Blob字段中的图片文件展现给用户。通过网上查找发现很少有关于此类的文章,现在整理起来供大家参考。1 在client端直接生成word文档在jsp页面上生成word文档非常简单,只需把contentType=”text/html”改为contentType="application/msword; charset=gb2312&
java抽取word,pdf的四种武器
文档选项<tr valign="top"><td width="8"><img alt="" height="1" width="8" src="//www.ibm.com/i/c.gif"/></td><td width="16"><img alt="" width="16" height="16" src="//www.ibm.com/i/c.gif"/></td><td class="small" width="122"><p><span class="ast">未显示需要 JavaScript 的文档选项</span></p>
jakarta POI读word(转载)
jakarta POI开源项目组HWPF(在下载后的scratchpad目录里)是操作word文档,在这里作了个简单的例子 下载地址:http://www.apache. org/dist/jakarta/Poi/ <%@page contentType="text/html; charset=GBK" import="java.io.*,org.apache.poi.hwpf.HWPFDocument,org.apache.poi.hwpf.usermodel.*,org.apache.poi.hwpf.model.*" %> <html> <head> <title> testHWPF </title> </head> <body bgcolor="#ffffff"> <h1> </h1> <% HWPF
JSTL教程-
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。在 developerWorks 上其新系列的第一篇文章中,软件工程师 Mark Kolb 向您展示了如何使用 JSTL 标记来避免在 JSP 页面中使用脚本编制元素。您还将了解如何通过从表示层删除源代码来简化软件维护。最后,您将了解 JSTL 经过简化的表达式语言,它允许在不必使用功能齐全的编程语言的情况下对 JSTL 操作指定动态属性值。 JavaServer Pages(JSP)是
Javascript内置变量top和parent区别
top:该变更永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。parent:该变量指的是包含当前分割窗口的父窗口。如果在一个窗口内有分割窗口,而在其中一个分割窗口中又包含着分割窗口,则第2层的分割窗口可以用parent变量引用包含它的父分割窗口。附:Windwo对象、Parent对象、Frame对象、Document对象和Form对象的阶层关系Windwo对象→Parent对象→Frame对象→Document对象→Form对象,如下:parent.frame1.document.forms[0].elements[0].value;[@more@]
spring+hibernate文件上传并放入大字段的处理
spring+hibernate 用来支持文件上传下载,特别是放入数据库大字段的时候,操作真的平民化了很多。首先准备SPRING 框架,HIBERNATE 框架,common-file_upload.jar包。 当然了不能忘记数据库JDBC驱动的jar。这里是oracle 就用了class12.jar这里采用了Oracle 数据库,在webroot下建立一个fileupload目录。以便放上传来的文件。等等。。既然用了Srping 框架,那就要翻翻Srping 手册,他对文件上传的支持。Spring 由内置的multipart包中的插件对象MultipartResovler 来完成的。Spring 提供MultipartResovler可以支持Commons FileUpload(http://
[转] Input的高级用法11例
1.取消按钮按下时的虚线框 在event)" class="t_tag">input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容 在input里添加属性值 readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用) <INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput> 4.ENTER键可以让光标移到下一个输入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9" > 5.只能为中文(有闪动) <input onkeyup="value=value.replace(/[
javascript操作Select中的options集合
object.options.add(new Option(label,value))方法向集合里添加一项option对象; object.options.remove(index)方法移除options集合中的指定项; object.options(index)或options.item(index)可以通过索引获取options集合的指定项; select标记还有一个属性为selectedIndex,通过它可能获取当前选择的option索引:object.selectedIndex 1.清空options集合 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->function optionsClear(object) { var length
《JavaScript高级程序设计》学习笔记(表单和数据完整性)
表单和数据完整性 创建表单元素是为了满足用户向服务器发送数据的需求。 表单基础 HTML表单通过<form/>元素来定义 特性:method 属性 设置或获取如何将表单数据发送到服务器action 属性 设置或获取表单内容要发送处理的 URLenctype 属性 设置或获取表单发送的编码方式。默认是application/x-www-form-urlencoded,如果要上传文件要设成multipart/form-data。accept 属性 上传文件时,列出服务器能正确处理的mime类型acceptCharset 属性 设置或获取处理表单的服务器必须接受的字符编码 输入元素:<input/> 元素 主要的
Java版通用JS级联
Java版通用JS级联2007-09-25 08:15 作者:Jerome Kwok 来源:csdn [摘要] 在开发中,经常遇到诸如省、市,大类、小类的级联select 下拉框。常常,这些类别或地区的内容,又存在数据库中。这里建议,通过IO,将类别生成js文件,然后在页面中引入这个js文件,这样即提高的程序的运用速度,又精简了的代码书写量。[关键字] Java JS 在开发中,经常遇到诸如省、市,大类、小类的级联select 下拉框。常常,这些类别或地区的内容,又存在数据库中。因为用户希望,一切都是可控制的。那么,如果涉及到这种级联的地方,每次都人从库中读取,在
Spring MVC framework 执行过程
1。DispatcherServler,应该就是你说得控制器,接收到请求,查询urlMapping, 找到对应执行的controller; 2。将该请求交给controller执行,这个controller执行的结果可能返回结果,也可能返回null。 如果返回结果的话,就是ModelAndView 3。好,现在controller已经完成任务了,返回ModelAndView到DispathcerServlet,控制权又回来了。 4。DispatcherServelet查询viewResolver,找到ModelAndView里面写的view,怎么找, 当然是到配置文件里找了。只不过这个名字是在ModelAndView里写好的。 Strruts里是直接在配置文件里配好的。相比较,我
使用Java实现在SQLserver中实现图片的存储
使用Java实现在SQLserver中实现图片的存储Connection conn = null; try{ DriverManager.registerDriver(new com.microsoft.jdbc.sqlserver.SQLServerDriver()); conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://IP:1433;DataBaseName=Moftec","sa","mymm"); } catch(Exception e ) { //捕捉异常并抛出IOException out.println("Can not connec to the database! The exception is " + e.toString()); } FileInputStream fis=null; File file = new File("E:/java/chart.jpg&
JAVA类中通过Servlet操作JSP中Session变量方法
用Servlet控制会话 会话状态的维持是开发Web应用所必须面对的问题,有多种方法可以来解决这个问题,如使用Cookies,hidden类型的表单域,或直接把状态信息加到URL中等,还有Servlet本身提供了一个HttpSession接口来支持会话状态的维持,在这里我们主要介绍基于这个接口的会话状态的管理。 Session的发明是为了填补HTTP协议的局限。请注意HTTP协议是如何工作的--用户发出请求,服务器作出响应,这种用户端和服务器端的联系就是离散的,非连续的。HTTP协议不能提供允许服务器跟踪用户请求的功能。在服务器端完成响应用户的请求之后,服
Spring MVC快速上手教程
Spring Framework可以被使用在很多场合之中,考虑到目前大多数Java EE的项目是B/S结构的,所以这里的快速上手教程会以Spring MVC为切入点,用最简单的代码一步一步来实现一个图书列表的页面。在正式动手之前需要做一些准备工作,先安装并设置好JDK 1.5和Tomcat 5,关于数据库及其访问方式可以根据个人习惯进行选择,教程中使用MySQL数据库和Hibernate(映射由Hibernate Annotation实现)。请将实际使用到的jar文件复制到WEB-INF/lib目录中,整个项目的结构见图1,教程中用到的jar文件见图2。项目中的Bean定义分散在多个XML文件中,每完成一
JSP与Servlet
课前索引1. 动态网页和静态网页有什么区别?2. 什么是Web应用程序?3. 什么是Servlet,和一般Java程序有什么区别?4. 什么是JSP,和Java是什么关系?5. JSP和Servlet有哪些异同点?6. JSP和Servlet的主要用途?10.1 Servlet的概念、配置与运行10.1.1 Java Servlet的概念 Java Servlet是一个专门用于编写网络服务器应用程序的Java组件。所有基于Java的服务器端编程都是构建在Servlet之上的。在J2EE中Servlet已经是一个标准的组件。在J2EE中跟Servlet相关的一个包是javax.servlet,其中最基本的Servlet被声明为一个接口javax.serv
log4j.properties使用
From:http://blog.csdn.net/fhway/archive/2006/11/28/1418447.aspxlog4j.properties 使用一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.of.appender.class1.org.apache.log4j.ConsoleAppender(控制台)2.org.apache.log4j.FileAppender(文件)3.org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件
javascript的函数
作者:F. Permadi 译者:Sheneyan(子乌) 英文原文: INTRODUCTION TO JavaScript Functions 中文译文(包括示例):javascript的函数 子乌注:一篇相当不错的function入门文章,个人感觉相当经典。 词语翻译列表: function:函数(Function未翻译) declare:定义 assign:指派,分配 functionbody:函数体(就是函数的内容) object:对象 property:属性 unnamed:匿名(在这里没翻译成未命名) object oriented programming:面相对相编程 class:类(比如后面的class data type我翻译成类数据类型) pointer:指针 reassign:重新分
JS 操作Cookie详解
来源:小毅博客Cookies,有些人喜欢它们,有些人憎恨它们。但是,很少有人真正知道如何使用它们。现在你可以成为少数人中的成员-可以自傲的Cookie 大师。-->如果你象作者一样记性不好,那么你可能根本记不住人们的名字。我遇到人时,多半只是点点头,问句“吃了嘛!”,而且期望问候到此为止。如果还需要表示些什么,那么我就得求助于一些狡猾的技巧,好让我能想对方是谁。比如胡扯起一些和对方有关的人,不管他们之间关系多远,只要能避免不记得对方名字的尴尬就好: “你隔壁邻居的侄子的可爱小狗迈菲斯特怎么样?”通过这个方法,我