java与jsp
文章平均质量分 74
wx红杉树
花开两朵,各表一枝(公有云和私有云)。凭借领先的技术和产品,对行业的深刻理解,先进的服务理念和能力,通过开放、灵活的产业合作,秉承领先驱动云化的使命,持续研发适合中国国情的云计算系统。
展开
-
JSP上传显示图片代码
Apache commons-fileupload是一个很好的文件上传工具,最近使用commons-fileupload实现了图片的上传及显示,可将图片保存在指定的文件夹中,也可以将图片存放在数据库,并支持四种常用的图片格式:jpg,png,gif,bmp。 首先,跟上传一般文件一样,需要写一个servlet来处理上传的文件,你可以修改保存路径或选择将图片保存在数据库中,只需要做简单的修改原创 2007-10-04 17:02:00 · 3409 阅读 · 1 评论 -
jsp连接数据库大全
现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下原创 2008-01-22 15:48:00 · 581 阅读 · 0 评论 -
JSP连接SQL Server 2000系统配置
第一步:----安装J2SDK: 到SUN官方站点(http://java.sun.com)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后安装好J2SDK;安装完之后,设置环境变量:我的电脑---属性---高级---环境变量; 选择--原创 2008-01-22 15:50:00 · 663 阅读 · 0 评论 -
jsp文件上传原理简单实现
要实现文件上载,我们必须先了解上载文件的HTTP请求。下面这个简单的应用示范了如何上载文件以及把HTTP请求的原始数据写入文件。用文本编辑器查看该文件即可了解请求的格式,在此基础上我们就可以提取出上载文件的名字、文件内容以及原本混合在一起的其他信息。 在这里我们写一个简单的html页面up.html,提供一个表单,用户从这里选择文件并把文件上载到服务器。 文件上载 公司: 选择要上原创 2008-01-22 15:57:00 · 1215 阅读 · 0 评论 -
Java解析XML文档――dom解析xml
一、前言用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM。Sun公司提供了Java API for XML Parsing(JAXP)接口来使用SAX和DOM,通过JAXP,我们可以使用任何与JAXP兼容的XML解析器。JAXP接口原创 2008-01-22 16:08:00 · 782 阅读 · 0 评论 -
自己写的一个JSP上传文件和下载文件的JavaBean 自己写的一个JSP上传文件和下载文件的JavaBean
这个周末终于可以好好锻炼一下我的IBM ThinkPad T43了。今天看了一些关于JSP,Servlet方面的资料,写了简单的两个JavaBean。一个是UpLoad,一个是DownLoad。写得很简单,没有使用其它任何组件,自己做的。大家可以来看看。1.RunningUpLoader上传Bean 首先是RunningUpLoader.java,代码有些多,因为我是自己来解析输入流原创 2008-01-22 16:58:00 · 815 阅读 · 0 评论 -
jsp页面转向(跳转)
1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动原创 2008-01-22 15:37:00 · 1676 阅读 · 1 评论 -
JSP白皮书
JavaServer PagesTM (JSP)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。本白皮书提供了JSP技术的全面概述,描述了其开发背景以及这项技术的总体目标。同时,在一个简单示例中,还描述了一个基于JavaTM技术的页面的关原创 2008-01-22 15:41:00 · 1263 阅读 · 0 评论 -
java读取XML
XML文件xml version="1.0" encoding="gb2312"?>classRoom> student> name>王五name> age>19age> student> student> name>张三name> age>22age> student> student>原创 2008-01-22 15:44:00 · 1003 阅读 · 0 评论 -
java读写xml文件的方法
在java环境下读取xml文件的方法主要有4种:DOM、SAX、JDOM、JAXB1. DOM(Document Object Model) 此方法主要由W3C提供,它将xml文件全部读入内存中,然后将各个元素组成一棵数据树,以便快速的访问各个节点 。 因此非常消耗系统性能 ,对比较大的文档不适宜采用DOM方法来解析。 DOM API 直接沿袭了 XML 规范。每个结点都可以扩展的基于原创 2008-01-22 15:45:00 · 7715 阅读 · 0 评论 -
通用数据库操作BEAN
通用数据库操作BEAN package pkgCDB; import java.text.*; import java.util.*; import java.sql.*; public class clsCDB { String sDBDriver = ""; String sConnStr = ""; String sHint = ""; ResultSet rs = null; Con原创 2008-01-22 15:53:00 · 724 阅读 · 0 评论 -
使用jsp上传文件
这里用到了一个开源的包commons-fileupload.jar,事实证明这个包十分好用 uploadPhoto.jsp:@ page contentType="text/html; charset=GBK" %>html>head>title>uploadtitle>head>body bgcolor="#ffffff">h1>if(request.getAttribute("原创 2008-01-22 16:03:00 · 3905 阅读 · 2 评论 -
JSP获取路径与URL
Untitled Document当前WEB应用的物理路径:当前你求请的JSP文件的物理路径: String path=application.getRealPath(request.getRequestURI()); String dir=new File(path).getParent(); out.println("当前JSP文件所在目录的物理路径"+dir+""); Str原创 2008-01-22 16:19:00 · 2481 阅读 · 0 评论 -
Java JDK 5.0学习笔记(二维数组)
5.1.2 二维数组对象一维数组使用数组名与一个索引来指定存取数组中的元素,您也可以定义二维数组。二维数组使用数组名与两个索引来指定存取数组中的元素。其定义方式与一维数组类似:int[][] arr = {{1, 2, 3}, {4, 5, 6}};从上面这个程序片段,就可以清楚地看出二维数组的索引方式。其定义了2行(Row)3列(Column原创 2008-01-22 15:39:00 · 1940 阅读 · 0 评论 -
JDBC连SQL SERVER数据库常见问题
--问题1:出现ClassNotFoundException,这个问题是由于你没有把driver类放到你的classpath中,也就是说你的程序找不到驱动类,包括三个包:msutil.jar,msbase.jar,mssqlserver.jar--解决:jb:可以在工程属性中加入这三个包,netbean:可以把这三个包copy到某一个 lib下,也就是某个类的公共库中--问题2:出现[Micro原创 2008-01-22 15:52:00 · 766 阅读 · 0 评论 -
与 jsp:Include的区别
两者都可以用于包含静态内容或者动态内容,差别在于,前者是静态包含,也就是在生成servlet之前就被包含进来了,生成的是单个文件,不会为被包含者生成单独的servlet(假如被包含的是动态的);后者是动态包含,也就是说生成servlet的时候只是添加一个引用,并不真正将内容包含进来,内容是在运行时才被包含进来的,容器会为被包含的文件生成独立的servlet的(假如包含的是动态的),和Request原创 2008-01-22 15:40:00 · 616 阅读 · 0 评论 -
jsp连接Sql Server2000数据库例程!
以下是摘录的有关JSP如何连接Sql Server2000数据库例子,供大家参考一下: 007电脑资讯testsqlserver.jsp如下: String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; //pubs为你的数据库的 String user="sa"; String pa原创 2008-01-22 15:51:00 · 1266 阅读 · 0 评论 -
在Eclipse中经常使用的10个快捷键
在Eclipse中经常使用的10个快捷键 Ctrl + Shift + T:打开类型:显示“打开类型”对话框来在编辑器中打开类型。“打开类型”选择对话框显示工作空间中存在的所有类型如类、接口等。 Ctrl + Shift + R:打开资源:打开“打开资源”对话框以打开工作空间中的任何资源。在Package Explorer中不必浏览文件便可快速打开任意一个文件。使用这个快捷键可以打开一个对话框,原创 2007-10-04 17:08:00 · 677 阅读 · 0 评论 -
java程序员面试题(基础部分)
1.请写出下列Java代码的输出结果 package test; public class FatherClass() { public FatherClass() { System.out.println("FatherClass Create");} }翻译 2007-10-08 09:53:00 · 1211 阅读 · 0 评论 -
JAVA程序员面试32问,你能回答多少题?
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别转载 2007-10-08 09:48:00 · 496 阅读 · 0 评论 -
利用JAVA操作EXCEL文件
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文原创 2007-10-04 17:03:00 · 743 阅读 · 0 评论 -
编写线程安全的JSP程序
JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的错误。下面以一个例子说明JSP中的多线程问题及解决方法。 一、JSP的中存在的多线程问题:当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLI翻译 2007-10-08 09:52:00 · 511 阅读 · 0 评论 -
jsp读写txt文件两例
一、例子1 JSP中读文件和写文件的例子 //写文件 String str = "创建方法:var ajaxobj=new AJAX;,如果创建失败则返回false"; String filename = reque原创 2007-10-11 18:11:00 · 1814 阅读 · 0 评论 -
研究了三天的文件上传(jspsmart实现)file和text表单同时提交的问题
原来这世界,就是一个圆.自始至终我都在圆圈里运动,从起点到起点,从终点到终点.在网上搜了无数的资料,为了寻找text表单和file文件一起提交的方法,累的脑袋直响.最后回到了开始的地方.找到了那条,曾经被我忽略的代码.原来,它可以这样简单.好吧,我直切正题,下面的例子中有从网上哪位前辈写的内容,我只是稍加改动,写本文没有商业目的,前辈原谅我没引入你的大名啊.程序有一个提交页面,其实用h原创 2007-10-11 18:14:00 · 1011 阅读 · 0 评论 -
JBuilder2005实战JSP之日志和部署
用户登录和退出日志 当用户登录系统时,在日志表中插入一条记录,记录用户登录的时间,在用户退出系统时记录用户退出系统的时间。 我们利用HttpSessionBindingListener接口来完成记录登录和退出日志的功能,该接口中定义了两个方法: €€valueBound(HttpSessionBindingEvent event) €€valueUnbound(HttpSessionBi原创 2007-10-11 18:16:00 · 504 阅读 · 0 评论 -
用ServletJSP动态生成图像验证码
现在有不少网站在用户填写表单时,同时要求填写验证码,验证码的一个目的就是防范一些恶意的网站下载软件,这些软件能通过遍历链接而将网站的所有网页下载。还可以防止用户不经过本网站的页面而使用网站的资源。所以现在有不少网站都使用了验证码技术,验证码通常是一个在WEB服务器上生成的随机字符串,同时以某种方式保存起来,比如保存到与当前的Session中,然后在用户提交网页时与用户输入的验证比较是否一致,然而如原创 2007-10-11 18:27:00 · 701 阅读 · 0 评论 -
java和sql server 2000的连接
数据库操作现在是项目开发的根本,学习Java首先应该学会怎么样连接数据库,用Java连接数据库可不像用Delphi这类工具那样设几个属性就OK,说简单也简单,说复杂,其实也挺复杂的,而且很麻烦,如果是初学,根本不能保证第一次就连接成功,下面以SQL Server 2000为例,说说Java连接数据库的基本方法。 1、下载SQL Server 2000 driver for JDBC SQL S翻译 2007-10-08 16:07:00 · 1016 阅读 · 0 评论 -
Jsp 验证码(检验码)的实现
利用Apache的一个 开源项目Image Tag Library(http://jakarta.apache.org/taglibs/sandbox/doc/image-doc/intro.html) 下载必要文件1)下载Jakarta-Taglibs: http://people.apache.org/builds/jakarta-taglibs-sandbox/nightly转载 2007-10-12 09:21:00 · 669 阅读 · 0 评论 -
Tomcat中文乱码问题的原理和解决方法
自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。 一、Java中文问题的由来 Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。原创 2007-10-17 12:53:00 · 635 阅读 · 0 评论 -
Java编写的模拟ATM取款机程序
/** * @version 1.0 * @author Devil_Angel * 该程序的功能为实现模拟银行ATM自动取款机提款,查询等功能. * */import java.io.*;/*该类为实现客户信息及部分功能*/class Account { private String code =null; //信用卡号 private String name转载 2007-10-17 15:38:00 · 8964 阅读 · 1 评论 -
Jsp的九种对象
Jsp的九种对象我简述之:page application request response session config out pageContext page%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>response response.setHead原创 2007-10-12 09:34:00 · 629 阅读 · 0 评论 -
jsp读写txt文件两例
一、例子1 JSP中读文件和写文件的例子 //写文件 String str = "创建方法:var ajaxobj=new AJAX;,如果创建失败则返回false"; String filename = request.getRealPa原创 2008-01-22 15:58:00 · 4692 阅读 · 0 评论