![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java j2ee
文章平均质量分 73
hitop0609
一个有梦想每天也努力但没有收获,每天写程序但不是程序员,工作于软件开发无关的年轻人!
展开
-
关于Java读取xml文件的学习
一.java类 package com.java.test; import org.w3c.dom.*; import javax.xml.parsers.*; import java.io.*; public class JavaReadXml { // Document可以看作是XML在内存中的一个镜像,那么一旦获取这个转载 2009-09-25 12:39:00 · 809 阅读 · 0 评论 -
jsp生成静态页面技术解决方案
相信很多人都希望自己的页面越快越好,最好是能静态的,提高客户访问速度。也便于搜索引擎搜索。所以,就希望我们的动态读取数据库的页面,尽可能的生成静态页面。一下系列文章,介绍一下个人的解决方案。本系列将介绍个人 相信很多人都希望自己的页面越快越好,最好是能静态的,提高客户访问速度。也便于搜索引擎搜索。所以,就希望我们的动态读取数据库的页面,尽可能的生成静态页面。一下系列文章,介绍一下个人的解决方案。原创 2009-09-15 18:03:00 · 532 阅读 · 0 评论 -
Jsp生成静态页面
为了减轻服务器压力,将原来的文章管理系统由JSP文件的从数据库中取数据显示改为由jsp生成静态html文件后直接访问html文件。首先应创建一个模板文件,文件名和文件后缀可以随意,但我一般常用的还是 *.template ,因此,这里就以 template.template 为例( 将模板文件放入 /WEB-INF/templates/ 文件夹下 ):下面是一个简单的示例 1.buildh转载 2009-09-15 18:00:00 · 285 阅读 · 0 评论 -
彻底明白Java的IO系统
一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型: 1) inp转载 2009-09-15 17:52:00 · 245 阅读 · 0 评论 -
数据库的单引号问题
最近在写一个博客程序,写完后测试添加文章有时可以添加成功,但是有时添加失败,因为我大都用有关软件开发的文章进行测试的,文章有些长,开始我还以为文章太长了,超过的数据库数据长度限制,但是我改了以后发现问题依然存在,很纳闷,最后经过一早上的测试研究发现是英文单引号’‘惹的祸,或许有关软件开发的文章里含有很多单引号,没太注意,呵呵,此时我们可以将单引号替换掉,替换成'原创 2009-09-16 10:04:00 · 1055 阅读 · 0 评论 -
常用的SQL语句
1。jsp页面中输入中文数据,保存到mysql数据库中是乱码,从数据库中读取数据后在jsp页面显示还是乱码,要解决此问题需从以下几个方面考虑:1、获得mysql的字符集查看mysql字符集的命令是: mysql> show variables like "character_set_%"; character_set_system 总是utf-8 这5个最好总是保持一致,原创 2009-09-16 08:25:00 · 425 阅读 · 0 评论 -
jsp读取数据库中文乱码问题
这个问题是从项目中设计数据库和操作数据库的人不同而造成的。所用的数据库是sybase,设计时把数据类型设计为nvarchar了,如果是中文,读取出来就会得到乱码。我试了好多方法还是不行,最后无奈,只好将数据类型改为varchar了。所以在此总结一下中文乱码问题。一、JSP与页面参数之间的乱码 JSP获取页面参数时一般采用系统默认的编码方式,如果页面参数的编码类型和原创 2009-09-15 21:42:00 · 7742 阅读 · 1 评论 -
jsp验证码代码
在开发中验证码是比较常用到有效防止这种问题对某一个特定注册用户用特定程序破解方式进行不断的登陆尝试的方式。此演示程序包括三个文件:1.login.jsp:登录页面2.code.jsp:生成验证码图片页面3.check.jsp:验证结果code.jsp 程序代码 ==================================================java.awt.image.转载 2009-09-13 08:26:00 · 402 阅读 · 0 评论 -
JSP中文件下载
有些朋友询问使用 JSP Smart 下载文件的时候报错, 这里给出一个测试过的不 需要使用 JSP Smart 的 JSP 页面中进行文件下载的代码(改 Servlet 或者 JavaBean 的话自己改吧), 支持中文附件名(做了转内码处理). 事实上只要向 out 输出字节就被认为是附件内容, 不一定非要从文件读取原始数据, 从数据 库中读取也可以的.转载 2009-09-10 16:27:00 · 772 阅读 · 0 评论 -
一个Swing的小应用(Todo-List)
前言 以前开发过一些简单的UI程序,大多都是借助IDE完成所有的工作,比如用DELPHI,或者C++ Builder等构筑,在这些工具中,UI是很容易开发的,但是在Java中就不一样了。Swing,在计算机科学界来说,其设计思想,整个体系的内涵,都是无以伦比的,但是要快速的用Swing开发一个能用的程序出来,还是比较困难的,其一,没有一个IDE支持(netbeans的高版本确实可以支持,但转载 2009-09-15 20:51:00 · 723 阅读 · 0 评论 -
MySQL常用操作基本操作
关键字: mysql常用操作基本操作MySQL常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上;(分号)1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wc转载 2009-09-16 08:38:00 · 270 阅读 · 0 评论 -
java读取xml文件的四种方法
xml文件:Xml代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://dzq2008.javaeye.com/blog/455580#">xml version="1.0" encoding=转载 2009-09-25 12:37:00 · 1824 阅读 · 0 评论 -
Java Swing中的JTree模型
Java Swing中的JTree模型2009-01-04 10:40本文介绍Java Swing中的JTree模型,介绍如何创建、修改、遍历,设置树。参考Core Java2相关章节及其源代码。Swing树使用人们所熟悉的文件夹和树叶图来显示分层的数据。树由节点组成,节点可以是文件夹,也可以是树叶。文件夹可以有子节点,除根节点之外的所有节点都只有一个父节点。空的文件夹与树转载 2009-09-25 10:59:00 · 4614 阅读 · 0 评论 -
树(JTree)使用详解
JTree组件被用来以树的形式显示数据,一层套一层,看起来清晰明了,使用户很方便地就了解到各个节点之间的层次关系,可以很容易地找到相关的数据。例如 Windows 系统的文件管理器,相信大部分人都用过。它就是一个典型的树层次结构。JTree的构造函数:JTree() 建立一棵默认的树。 JTree(Hashtable data) 利用Hashtable建立树。 JTree(Obje转载 2009-09-25 10:57:00 · 1535 阅读 · 0 评论 -
JAVA根据XML节点读取XML文件内容
XML文件 book.xml KiranPai22BillGates46SteveJobs40程序输出Root element of the doc is bookTotal no of people: 3First Name: KiranLast Name: PaiAge: 22First Name: BillLast Name: GatesAge: 46First Name: St转载 2009-09-25 12:41:00 · 8609 阅读 · 0 评论 -
[Java]JTree用法
[Java]JTree用法一、JTree用法及JTree使用经验总结×××××××××××××××××××××××××××××××××××××××××××××× import java.awt.Color;import java.awt.Dimension;import javax.swing.BoxLayout;import javax.swing.JFrame;im转载 2009-09-21 17:32:00 · 952 阅读 · 0 评论 -
深入学习GridBagLayout
利用Java来创建图形用户界面,最苦恼的事情莫过于选择用哪种布局管理器了。许多应用程序使用嵌套的Border和GridLayout来进行布局, 但是得到的结果要么变得太死板、太嵌套了以至于都无法工作了,要么就是窗口在变化的时候布局太不合理了,这样往往解决方法只有启用多个窗口,还有要么就是固定窗口的大小不允许改变。无论是那种选择都不是很好,因为它使得应用程序从界面看上去不太美观,同样也会让应转载 2009-09-21 08:55:00 · 349 阅读 · 0 评论 -
jTree的一个简单实例!
import java.awt.BorderLayout;import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTree;public class MainClass { public static void main(String args[]) { JFrame f = ne转载 2009-09-21 17:36:00 · 405 阅读 · 0 评论 -
关于Java中GridBagLayout布局管理器的用法
最近要写一个界面,我却发现一般的布局管理器都不那么好用。上网百度了一下,有人推荐GridBagLayout,却有很多人说GridBagLayout不好用,看不懂。 于是我仔细查了一下java API,感觉掌握GridBagLayout最简单的用法还是蛮简单的,也是很有必要的。因为个人不喜欢绝对定位,而使用相对定位的话就必须用到GridBagLayout,主要是由于其它的几个布局管理器太简转载 2009-09-21 11:28:00 · 536 阅读 · 0 评论 -
解决Jsp页面URL中传递参数乱码的方法
Jsp页面在URL中传递参数会出现乱码解决方法如下:一、使用更改Tomcat的方法。这个方法简单,但是需要改动的地方是服务器软件级别的,如果稍微变动系统将无法正确转码,移植性不高。1、来到tomcat目录,找到conf目录下的server.xml问价,打开,找到标签,在最后添加URIEncoding=’GBK’,效果如下: view plaincopy to clipboardpr转载 2009-09-10 14:44:00 · 432 阅读 · 0 评论 -
Request对象和Response对象的主要方法
Request对象:Java代码 setAttribute(String name,Object):设置名字为name的request的参数值 getAttribute(String name):返回由name 指定的属性值 getAttributeNames():返回request对象所有属性的名字集合,结果是一 个枚举的实例 getCoo原创 2009-09-10 17:44:00 · 845 阅读 · 0 评论 -
学习swing组件,主要有三个内容
http://blog.163.com/yyaabb_123/blog/static/28172425200831211321672/转载 2009-09-08 09:22:00 · 304 阅读 · 0 评论 -
Java IO类详解(一)
近日在研究Java,在Java的IO里有点困惑,可能这流那流太多了吧,今日决定好好的把这些流给整理一下,来结束这几天的原地踏步走啊,呵呵,搞了我好几天了,同时也希望高手来指点指点。 Java IO操作主要指的是使用Java进行输入,输出操作,Java所有的操作类都存放在Java.io包中,使用时要导入此包。 在整个Java.io包中最要的就是5个类和一个接口,如原创 2009-09-04 09:20:00 · 766 阅读 · 0 评论 -
代码示例:servlet 生成静态HTML的方法
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Servlets; import Java.io.ByteArrayOutputStream; import java.io.File; import java.转载 2009-09-04 09:16:00 · 306 阅读 · 0 评论 -
java中的io系统详解
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。 Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamW原创 2009-09-04 08:02:00 · 246 阅读 · 0 评论 -
JAVA操作COOKIE
1.设置Cookie Cookie cookie = new Cookie("key", "value"); cookie.setMaxAge(60); 设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。 cookie.setPath("/test/test2"); 设置Cookie路径,不设置的话为当前路径转载 2009-09-03 19:53:00 · 2031 阅读 · 0 评论 -
Servlet Api 中文版
基本类和接口 一、javax.servlet.Servlet接口 servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集。 Servlet接口的基本目标是提供生命期方法init()、service()和destroy()方法。 servlet接口中的方法 void init(ServletConfi转载 2009-09-06 22:01:00 · 296 阅读 · 0 评论 -
servlet详解
Servlet第一天 2007年6月21日 一、简述 1、Servlet,服务器端的小程序,它是相对于Applet而言的,Applet是客户端小程序。 Servlet,是接受来自网络的请求(form表单,以及其他的请求),并对不同请求作出不同的响应 Servlet,是基于Http协议的,是运行在web服务器中的程序转载 2009-09-06 21:59:00 · 737 阅读 · 1 评论 -
Java IO类详解(三)
三. OutputStream类,InputStream类,Reader类,Writer类 在程序中所有的数据都是以流的方式进行传输或者保存的,在Java.io中主要有字节流和字符流两大类:字节流--->OutputStream类,InputStream类;字符流--->Reader类,Writer类。并且这四个类都是抽象类,必须通过子类才能实例化。 在Jav原创 2009-09-04 15:22:00 · 833 阅读 · 0 评论 -
Java IO类详解(二)
import java.io.File;import java.io.RandomAccessFile;import java.io.IOException;public class RandomAccessFileClassDemo { public static void main(String[] args) throws IOException{ File f=new File("F原创 2009-09-04 14:56:00 · 434 阅读 · 0 评论 -
TOMCAT部署项目的3种方法
1、直接把项目web文件夹放在webapps里 2、修改conf里server.xml文件,添加一个Context, 3、在Catalina/localhost目录里,新增一个xml文件,添加一个Context内容,指向项目的目录。 //*************************************下面是我添加的fsm_cms.xml文件内容转载 2009-09-01 21:47:00 · 1099 阅读 · 0 评论 -
Java IO类详解(四)
四. 其他重要的IO类 1. System类 java.lang.Object --java.lang.System 定义:public final class System extends Object System 类包含一些有用的类字段和方法。它不能被实例化。 重要字段:publ原创 2009-09-05 10:42:00 · 405 阅读 · 0 评论 -
java中取得屏幕的大小
用Dimension screen = getToolkit().getScreenSize(); screen.width和screen.height就是屏幕的宽和高 //举个例子,显示在屏幕中央 import javax.swing.*; import java.awt.*; public class F原创 2009-09-07 11:02:00 · 1319 阅读 · 0 评论 -
JSP 9大对象详解
学习JSP主要学习他的9大对象(request, response, pageContext, session, application, out, config, page, exception ),这些对象都是静态对象,不用定义就可以直接使用,把他们都了解清楚并会运用,就可以在简历上添上一个熟悉技能:JSPJsp内置对象 功能 主要方法 out 向客户端输出数据 print() prin转载 2009-09-10 17:42:00 · 1075 阅读 · 1 评论 -
jsp文件下载完整方法
第一种:就是直接给出下载的地址,这种方式很不好,因为会暴露你的地址,带来很多不安全的因素,可以说是千万不要用这种第二种:下载页面 download 新建文档.txt然后编写如下页面 test response.setContentType("text/html");javax.servlet.ServletOutputStream ou = response.get转载 2009-09-10 16:07:00 · 628 阅读 · 0 评论 -
用Jsp来实现文件下载功能的几种方式
1.最直接最简单的,方式是把文件地址直接放到html页面的一个链接中。这样做的缺点是把文件在服务器上的路径暴露了,并且还无法对文件下载进行其它的控制(如权限)。这个就不写示例了。 2.在服务器端把文件转换成输出流,写入到response,以response把文件带到浏览器,由浏览器来提示用户是否愿意保存文件到本地。(示例如下) <% respon转载 2009-09-10 16:06:00 · 231 阅读 · 0 评论 -
为一个窗体设置背景图片
要为一个窗体添加背景图片,必须知道绘制JComponent组件的过程。Swing轻量组件的绘制是组件和组件UI代表合作的结果。 代码六 设置窗体背景图片 import java.awt.*;import java.awt.event.*;import javax.swing.*; public class GraExp6 extends JFrame{ CInstead c1=new CIns转载 2009-09-08 10:44:00 · 1511 阅读 · 0 评论 -
学习swing组件,主要有三个内容
一是组件的显示,二是对组件支持的事件进行侦听,三是是自定义组件1.JFrameJFrame是主窗口,它和JDialog,JApplet的地位并列.但是,一个JFrame可以添加JDialog和JApplet进去它的内容面板,而反过来就不行下面来看JFrame的例子=================================================package blog.sw转载 2009-09-08 08:41:00 · 465 阅读 · 0 评论 -
浅谈学习Swing组件
Swing包是JFC(Java Foundation Classes)的一部分,由许多包组成,如下表:Com.sum.swing.plaf.motif用户界面代表类,它们实现Motif界面样式Com.sum.java.swing.plaf.windows用户界面代表类,它们实现Windows界面样式Javax.swingSwing组件和使转载 2009-09-08 08:38:00 · 327 阅读 · 0 评论 -
三步学会Java Socket编程
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,原创 2009-09-04 09:17:00 · 283 阅读 · 0 评论