
JAVA / JSP
feng_sundy
用学习充实自己,用思维解释逻辑。
展开
-
使用JSP面向对象web编程技术实现树形控件
使用JSP面向对象web编程技术实现树形控件 2003-06-02 09:07:29 来源: 树形控件是一种人们熟悉的用户界面控件,广泛地用来显示层次型数据。 树形控件具有独特的扩展和折叠分支的能力,能够以较小的空间显示出大量的信息,一目了然地传达出数据之间的层次关系。凡是熟悉图形用户界面的用户,都能够自如地运用树形控件。 图一:用JavaScript实现的树形原创 2004-10-11 20:24:00 · 2815 阅读 · 0 评论 -
"struts中文问题","struts国际化问题"——终极解决方案
引文--------------------------------------------------------------------------------说实话,你们的方法都做的复杂了,Java本身就支持多国语言编码,不需要写任何程序,可以很简单的 实现。 秘诀就是两点: 1、所有HTML/JSP页面全部采用UTF-8编码 2、客户端浏览器完全支持UTF-8编码 步骤: 1、首先把所有的原创 2004-10-17 11:20:00 · 20454 阅读 · 2 评论 -
Java 编程技术中汉字问题的分析及解决
Java 编程技术中汉字问题的分析及解决内容: 汉字编码的常识 Java 中文问题的初步认识 Java 中文问题的表层分析及处理 Java 中文问题的根源分析及解决 Java Servlet 中文问题的根源 修改 Servlet.jar 中文乱码的处理函数 参考资料 作者简介 在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎原创 2004-10-23 15:08:00 · 1705 阅读 · 0 评论 -
Java 程序编码规范
Java 程序编码规范内容:命名惯例Java文件样式代码编写格式程序编写编程技巧Swing调试性能可移植性参考资料作者简介所有的程序开发手册都包含了各种规则。一些习惯自由程序人员可能对这些规则很不适应,但是在多个开发人员共同写作的情况下,这些规则是必需的。这不仅仅原创 2004-10-23 14:57:00 · 1085 阅读 · 0 评论 -
一个基于UDP数据广播的局域网络会议程序
一个基于UDP数据广播的局域网络会议程序内容:介绍程序设计程序测试结论关于作者<!-- Start Related Content Area == 相关内容:原创 2004-10-23 15:06:00 · 1846 阅读 · 0 评论 -
深入Struts 1.1(分离struts配置文件)
作为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts 1.1去深入地了解这些功能。说明:希望本文的读者能有一定的Struts使用基础。1、Model 2Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要原创 2004-10-22 23:18:00 · 1633 阅读 · 0 评论 -
一个掌握Struts企业级Web开发框架的实例
俞良松(转载自开放系统世界)Struts是源代码开放的企业级Web应用开发框架,它的设计目的是从整体上减轻构造企业Web应用的负担。本文通过一个Struts应用的实例,帮助你迅速掌握Struts。 Struts是在Jakarta项目下开发的源代码开放软件,由一系列的框架类、辅助类和定制的JSP标记库构成,定位在基于Model 2设计模式的J2EE应用开发。Model 2体系是MVC(Mo原创 2004-10-22 23:26:00 · 1821 阅读 · 0 评论 -
在 Tomcat 上配置虚拟主机
在 Tomcat 上配置虚拟主机 我们将配置两台虚拟主机,假设域名分别为www.aaa.netwww.bbb.net为了测试方便,请在客户机的:Win2K://WINNT/system32/drivers/e原创 2004-10-25 17:03:00 · 1439 阅读 · 0 评论 -
变态级JAVA程序员面试32问
变态级JAVA程序员面试32问第一,谈谈final, finally, finalize的区别。第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,Static Nested Class 和 Inner Class原创 2004-10-28 11:42:00 · 1879 阅读 · 4 评论 -
Java中文问题详解,底层编码解剖
Java中文问题详解预备知识: 1.字节和unicode Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式 是使用字节流的。 因此Java要对这些字节流经行转化。char是unicode的,而byte是字节. Java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharCo原创 2004-10-27 17:54:00 · 3009 阅读 · 2 评论 -
Java中的浮点数分析
浮点数分为单精度和双精度,Java中的单精度和双精度分别为float和double.你们知道float和double是怎么存储的吗? float占4个字节,double占8个字节,为了方便起见,这里就只讨论float类型. float其实和一个int型的大小是一样的,一共32位,第一位表示符号,2-9表示指数,后面23位表示小数部分.这里不多说,请参考:http://blog.csdn.原创 2004-11-01 18:49:00 · 1143 阅读 · 0 评论 -
Java编写中容易搞错的一些东西
1)instanceof:实现了某接口的类的对象也是该接口的实例;某类的对象也是该类超类的实例。2)native()修饰的方法没有方法体,用一个分号";"代替大括号。3)main不是关键字。4)System.exit(int value),也就是说,只要是int的,就能够使JVM退出System.exit(a);同样的是合法的。5)&,|能用在int和boolean上,而^(异原创 2004-11-01 18:51:00 · 1361 阅读 · 1 评论 -
Java服务器端编程安全必读
概述和溢出 一、概述 编写安全的Internet应用并不是一件轻而易举的事情:只要看看各个专业公告板就可以找到连续不断的安全漏洞报告。你如何保证自己的Internet应用不象其他人的应用那样满是漏洞?你如何保证自己的名字不会出现在令人难堪的重大安全事故报道中? 如果你使用Java Servlet、JavaServer Pages(JSP)或者EJB,许多难以解决的问题都已经事先解决。当然,漏原创 2005-06-19 15:24:00 · 3190 阅读 · 0 评论 -
JDK的命令详解
rmic 功能说明: rmic 为远程对象生成 stub 和 skeleton。 语法: rmic [ options ] package-qualified-class-name(s) 补充说明: rmic 编译器根据编译后的 Java 类(含有远程对象实现)名,为远程对象生成 stub 和 skeleton(远程对象是指实现 java.rmi.Remote 接口的对象)。在 rmic 命令中所原创 2005-06-24 13:05:00 · 1389 阅读 · 0 评论 -
native2ascii-本地码-至-ASCII 码转换器
native2ascii-本地码-至-ASCII 码转换器将含有本地编码字符(既非 Latin1 又非 Unicode 字符)的文件转换为 Unicode 编码字符的文件。 结构native2ascii [options] [inputfile [outputfile]]说明Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码(/udddd 记号)字符的原创 2005-03-16 15:19:00 · 1744 阅读 · 0 评论 -
JSP与JavaMail (二)
出处 CN-JAVA原创:javazealot 3.JavaMail的常用类介绍事先说明:没用过JavaMail的人可能看不懂这些介绍,不过不要紧,后面的文章有具体的实例,到时也可倒回来查看这些类的用法.(1) javax.mail.Properties类 JavaMail需要Properties来创建一个session对象。它将寻找字符串"mail.smtp.host",属性值就是发送原创 2005-07-20 18:46:00 · 1198 阅读 · 0 评论 -
JSP与JavaMail (五)
6.发送三种类型的附件前面我们已学会了发送一般文本邮件和超文本邮件,今天我们将让大家学会编写三种类型的附件的邮件 发送程序.(注:撰写界面仍然用前面的)发送成功try{String tto=request.getParameter("to");String ttitle=request.getParameter("title");String tcontent=request.getParamet原创 2005-07-20 18:29:00 · 956 阅读 · 0 评论 -
JSP与JavaMail (六)
出处 CN-JAVA原创:javazealot 七.编写灵活的发送程序本小节没加什么新鲜的东西,但是综合了以前的所有内容,可以让你灵活地发送你想要发的邮件.看了本小节之后对你会感觉到非常有用.更改后的撰写界面程序如下:---------------------------------------------------------------------------------------原创 2005-07-20 18:37:00 · 943 阅读 · 0 评论 -
JSP与JavaMail (四)
出处 CN-JAVA原创:javazealot 5.发送HTML格式的邮件所谓HTML格式,就是超文本格式.你的邮件可以用HTML代码编写,发给对方后,对方收到的将是信息将是超文本,超文本比纯文本好看多了.下以面是在以前例子的基础上修改的程序:发送成功try{String tto=request.getParameter("to");String ttitle=request.getPar原创 2005-07-20 18:38:00 · 1235 阅读 · 0 评论 -
JSP与JavaMail (三)
4.试着编写第一个发送程序在前面我们已对JavaMail作了一些介绍,下面我们可试着写自己的程序了.首先,我们先写一个撰写邮件的html程序index.htm,如下:-------------------------------------------------------------------------------------------撰写邮件 收信人地址: 主题: 接着,我们原创 2005-07-20 18:45:00 · 1168 阅读 · 0 评论 -
JSP与JavaMail (一)
出处 CN-JAVA原创:javazealot 1.介绍:Java Mail API的开发是SUN为Java开发者提供公用API框架的持续努力的良好例证。提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立。 Java Mail API的结构本身证明了它的开发者的基本目标之一--软件开发的工作量应该取决于应用程序本身的复杂程度以及开发者所要求的控制程度。换句话原创 2005-07-20 18:47:00 · 1158 阅读 · 0 评论 -
【收藏】Java用户界面本地化实例探索 ,读取资源包
【收藏于】键者天行 国际化是使程序具有足够的灵活性、能在世界上任何地区运行的过程。国际化所要求的必然结果是地方化――使一个程序能够运行在特定地区的过程。本文尝试用一个简单的例子来演示Java用户界面本地化。Java语言内核基于Unicode3.0(Java 1.4)提供了对不同国家和不同语言文字的内部支持,由于先天的原因,Java对于国际化的支持远远要比C/C++来的优越。 在我看来本地化必原创 2005-07-21 12:28:00 · 1406 阅读 · 0 评论 -
格式化数值和货币
【转载】http://www-128.ibm.com/developerworks/cn/java/j-mer08133/java.text 包允许通过与特定语言无关的方式格式化文本消息、日期和数值。许多人配合 MessageFormat 类使用资源包来为用户本地化消息。更多的人似乎使用 DateFormat 和 SimpleDateFormat 类来操作日期字符串,既用于输入也用于输出。最少见的原创 2005-07-21 12:49:00 · 2838 阅读 · 0 评论 -
面向搜索引擎的内容管理系统(CMS)设计——利用Squid反相代理缓存实现网站内容静态发布
面向搜索引擎的内容管理系统(CMS)设计 ——利用Squid反相代理缓存实现网站内容静态发布作者: 车东 Email: chedongATbigfoot.com/chedongATchedong.com 写于:2003/03 最后更新:document.write(document.lastModified) 10/26/2004 10:25:01版权声明:可以任意转载,转载时请务必原创 2005-07-26 19:37:00 · 3565 阅读 · 0 评论 -
Eclipse快捷键指南
Eclipse快捷键指南张利海 于 2005年03月18日 13:32 发表 关键词 : Eclipse 快捷键 指南编辑作用域功能快捷键全局查找并替换Ctrl+F文本编辑器查找上一个Ctrl+Shift+K文本编辑器查找下一个Ctrl+K全局撤销Ctrl+Z全局复制Ctrl+C全局恢复上一个选择Alt+Shift+↓全局剪切Ctrl+X全局快速修正Ctrl1+1全局内容辅助Alt+/全局全部选中原创 2005-08-05 16:06:00 · 2094 阅读 · 1 评论 -
Java Learning Path (一)、工具篇
Java Learning Path (一)、工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司原创 2005-03-28 13:15:00 · 1126 阅读 · 0 评论 -
Java Learning Path(三)过程篇
原创 2005-03-28 13:18:00 · 1061 阅读 · 0 评论 -
Java Learning Path(四) 方法篇
Java Learning Path(四) 方法篇 Java作为一门编程语言,最好的学习方法就是写代码。当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻。然后不应该满足把代码调通,你应该想想看如果我不这样写,换个方式,再试试行不行。记得哪个高人说过学习编程就是个破坏的过程,把书上的原创 2005-03-28 13:19:00 · 1392 阅读 · 0 评论 -
Java多线程程序设计
一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个C原创 2005-03-28 13:23:00 · 1093 阅读 · 0 评论 -
[收藏] Java中用Servlet容器实现程序监听
选择自 ljcao 的 Blog-- http://blog.youkuaiyun.com/ljcao 分两步走:(1). 实现 javax.servlet.ServletContextListener 接口的两个方法:contextInitialized()和contextDestroyed() contextInitialized():当Servlet容器启动时会执行 contextDestroyed(原创 2005-08-25 11:49:00 · 1418 阅读 · 0 评论 -
Java简单类型进行精确浮点数运算
由于Java的简单类型不能够精确的对浮点数进行计算,这个工具类提供精确的浮点数运算,包括加减乘除和四舍五入。 import java.math.BigDecimal;public class Arith { //默认除法运算精度 private static final int DEF_DIV_SCALE = 10; //这个类不能实例化 private Arith(){ } /**原创 2005-08-25 12:22:00 · 1520 阅读 · 0 评论 -
Java 编程技术中汉字问题的分析及解决,文件操作
在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的 乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java 语言 默认的编码方式是UNICODE ,而我们中国人通常使用的文件和数据库都是基于 GB2312 或者 BIG5 等方式编码的,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编 码呢?本文将从汉字编码的常识入手,结合 Java 编程实原创 2005-04-21 14:04:00 · 1530 阅读 · 0 评论 -
[原创] JAVA效验EMAIL
public static boolean isEmail ( String email){ String emailChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."; String domainChar = "ABCDEFGHIJKLMNOPQRSTUVWX原创 2005-04-28 12:50:00 · 1620 阅读 · 0 评论 -
在JSP中使用JavaMail(1)
什么是JavaMail JavaMail是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。 虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(Java Development Kit),这就意味着你在使用前必须另外下载JavaMail文件。除此以外,你还需要有Sun的JavaBeans Activation Framewo原创 2005-04-30 16:37:00 · 1390 阅读 · 1 评论 -
在JSP中使用JavaMail(2)
第二部分:关于JavaMail 文档的使用 下载的JavaMail API中带的文档是很有用的。你可以在JavaMail下的/docs/javadocs/index.html找到它。第二部分主要将分析邮件程序的组件。你可以通过阅读文档来获得更多这方面的信息。 组件发送邮件需要使用JavaMail,它使对邮件的操作变得简单易用。 属性对象 JavaMail需要创建一个格式为"mail.s原创 2005-04-30 16:55:00 · 1243 阅读 · 0 评论 -
JSP连接各类数据库大全
一、jsp连接Oracle8/8i/9i数据库(用thin模式) testoracle.jsp如下: String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为你的数据库的SID String user="scott"; String password="tiger"; Connec原创 2005-04-30 17:16:00 · 1188 阅读 · 0 评论 -
Servlet和JSP概述
1.1 Java Servlet及其特点 Servlet是Java技术对CGI编程的回答。Servlet程序在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资(更重要的是, Servlet程序员收入要比Perl程序员高:-): 高效。 在传统的CGI中,每个请求都要原创 2005-05-13 13:25:00 · 1091 阅读 · 0 评论 -
设置JSP开发、运行环境
2.1 安装Servlet和JSP开发工具 要学习Servlet和JSP开发,首先你必须准备一个符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1规范的开发环境。Sun提供免费的JavaServer Web Development Kit(JSWDK),可以从http://java.sun.com/products/servlet/下载。 安装原创 2005-05-13 13:44:00 · 1047 阅读 · 0 评论 -
JSP 处理表单数据
4.1 表单数据概述 如果你曾经使用过Web搜索引擎,或者浏览过在线书店、股票价格、机票信息,或许会留意到一些古怪的URL,比如“http://host/path?user=Marty+Hall&origin=bwi&dest=lax”。这个URL中位于问号后面的部分,即“user=Marty+Hall&origin=bwi&dest=lax”,就是表单数据,这是将Web页面数据发送给服务器原创 2005-05-13 14:14:00 · 1378 阅读 · 0 评论 -
访问CGI变量
6.1 CGI变量概述 如果你是从传统的CGI编程转而学习Java Servlet,或许已经习惯了“CGI变量”这一概念。CGI变量汇集了各种有关请求的信息: 部分来自HTTP请求命令和请求头,例如Content-Length头; 部分来自Socket本身,例如主机的名字和IP地址; 也有部分与服务器安装配置有关,例如URL到实际路径的映射。 6.2 标准CGI变量的Servlet等价原创 2005-05-13 18:18:00 · 1262 阅读 · 0 评论