- 博客(43)
- 收藏
- 关注
原创 servlet生成验证码图片
com.rolia.learning.learningweb.validationcode.ValidationCodeServlet.java ValidationCodeServlet.java
2008-06-01 11:25:00 699
原创 中文乱码最终解决方案
环境:JDK1.5TOMCAT5.0.30%TOMCAT_HOME%:F:/Tomcat 5.0统一使用utf-8一。URL:修改%TOMCAT_HOME%/conf/server.xml文件找到如下内容: port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
2008-06-01 11:05:00 646
原创 J2EE 平台搭建详细步骤
J2EE环境配置用到的软件资源:以下资源大部分可以在http://yiyi735.blog.xunlei.com/里下载到。l 系统环境:本人的系统配置为WINDOWS XP SP2 P42.8G 512M内存。l JAVA环境:jdk-1_5_0_02-windows-i586-p.exel 数据库:MSQL 5.0l 服务器:Tomcat5.0l 开发平台:ecli
2008-06-01 11:04:00 1094
原创 JSP中与路径相关的常用的几个方法
http:/localhost/123/jsp/test.jsp:page language="java" pageEncoding="UTF-8"%> taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>taglib uri="http://struts.apache.org/tags-html"
2008-06-01 10:59:00 607
转载 HTTP响应码
响应码由三位十进制数字组成。出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1XX: 信息2XX:成功3XX:重定向4XX:客户端错误5XX:服务器错误 响应码 含义
2008-06-01 10:56:00 4178 2
原创 变量存取范围及JSP、JSTL和Struts技术中变量的存取方法
JSP中变量的定义范围实际有5种:本地范围,页面范围(page),请求范围(request),会话范围(session)和应用程序范围(application)。以下介绍在各种技术中的变量存取方法。u JSP中:存储:本地范围变量直接定义,如: String name="name in page"; page范围变量保存在pageContext隐式对象
2008-06-01 10:55:00 2918
转载 HTTP header 响应头祥解
有四种头标:1.通用头标 既可用于请求有可用于响应,并且是作为一个整体而不是特定资源与事务相关联。2.请求头标 允许客户端传递关于自身信息和希望的响应形式。3.响应头标 服务器用于传递自身信息和响应。4.实体头标 定义被传送资源的信息。既可用于请求,也可用于响应头标以如下的单行形式发送。:其中name是头标名,大小写敏感value是
2008-06-01 10:54:00 1938
原创 一个简单的java Mail
MailUtil.java 01 package cn.rolia.learning.javamail;02 03 import javax.mail.*;04 import
2008-06-01 10:49:00 535
原创 SwingSpeciality
SwingSpecialityDemo.java 001 package cn.rolia.learning.swing;002 /*003 此程序演示Swing的特性004
2008-05-31 15:02:00 408
原创 Layout
LayoutDemo.java 001 package cn.rolia.learning.swing;002 import java.awt.FlowLayout;003 i
2008-05-31 15:01:00 852
原创 JTree
JTreeDemo.java 001 package cn.rolia.learning.swing;002 import java.awt.Dimension;003 imp
2008-05-31 15:00:00 1270
原创 JTextArea
JTextAreaDemo.java 01 package cn.rolia.learning.swing;02 import java.awt.Color;03 import
2008-05-31 14:59:00 848
原创 JTable
JTableDemo.java 01 package cn.rolia.learning.swing;02 import java.awt.Dimension;03 impor
2008-05-31 14:58:00 481
原创 JTabbedPane
JTabbedPaneDemo.java 01 package cn.rolia.learning.swing;02 import java.awt.FlowLayout;03
2008-05-31 14:57:00 1633
原创 JSplitPane
JSplitPaneDemo.java 01 package cn.rolia.learning.swing;02 import javax.swing.*;03 import
2008-05-31 14:56:00 568
原创 JSlider
JSliderDemo.java 01 package cn.rolia.learning.swing;02 import javax.swing.JSlider;03 imp
2008-05-31 14:55:00 767
原创 JRadioButton
JRadioButtonDemo.java 01 package cn.rolia.learning.swing;02 import javax.swing.JPanel;03
2008-05-31 14:54:00 651
原创 JProgressBar
JProgressBarDemo.java 01 package cn.rolia.learning.swing;02 import java.awt.Color;03 imp
2008-05-31 14:53:00 465
原创 JProgressBar
JProgressBarDemo.java 01 package cn.rolia.learning.swing;02 import java.awt.Color;03 imp
2008-05-31 14:52:00 542
原创 JMenuBar
JMenuBarDemo.java 01 package cn.rolia.learning.swing;02 //JMenu 继承自JMenuItem,它们都在javax.s
2008-05-31 14:51:00 1249
原创 JOptionPane
JOptionPaneDemo.java 001 package cn.rolia.learning.swing;002 import javax.swing.JOptionP
2008-05-31 14:51:00 1088
原创 JFrame
JFrameDemo.java 01 package cn.rolia.learning.swing;02 import java.awt.*;03 import javax.
2008-05-31 14:48:00 340
原创 JColorChooser
JColorChooserDemo.java 01 package cn.rolia.learning.swing;02 import java.awt.Dimension;0
2008-05-31 14:43:00 825
原创 Border
package cn.rolia.learning.swing;import java.awt.*;import javax.swing.*;import javax.swing.border.*;public class BorderDemo{ public static void main(String[] args) { JFrame frame = n
2008-05-31 14:39:00 495
原创 Applet
AppletDemo.java 01 package cn.rolia.learning.swing;02 import java.awt.*;03 import java.net.URL;04 import java.
2008-05-31 14:36:00 279
原创 ActionServlet的init()方法
//struts1.1 public void init() throws ServletException { /* 1. Initialize the framework’s internal message bundle. These messages are used to output informational, warning, and error messages
2008-05-31 14:16:00 670
原创 上传
struts中含有支持文件上传功能的包org.apache.struts.upload。可以创建一个包含FormFile类型的属性的ActionForm。如:package cn.rolia.struts.upload;import javax.servlet.http.HttpServletRequest;import org.apache.struts.action.Actio
2008-05-31 14:10:00 364
原创 日志 log4j
日志分两种:1.系统日志:处理应用程序内部操作而不是基于用户的特定操作。例如:SMTP主机没有响应。2.应用程序日志:特定用户操作中的记录。 日志作用记录异常;安全检查非法用户跟踪测试日志种类1.容器日志文件。日志文件的名称和位置依赖与文件。可在类中直接从获取日志记录器。如: javax.servlet.ServletContext c
2008-05-31 14:08:00 403
原创 使用多个struts-config配置文件,模块化
可以将一个struts-config.xml分割成多个小的struts-config.xml。每个都必须按照struts-config DTD文件的格式进行编写。配置举例如下: action org.apache.struts.action.ActionServlet config /WEB-INF/struts-con
2008-05-31 14:07:00 1021
原创 全局常量
可以声明一个plug-in。在plug-in中声明常量并将其保存在ServletContext中举例如下:Constants.java:package com.yourcompany.struts.constants;import java.util.HashMap;import java.util.Map;publicclass Constants {
2008-05-31 14:05:00 780
原创 tag library
可以在JSP中创建引用绝对路径的一个taglib,这样的话就不许要在WEB.XML中声明了。如: ...当你用绝对URL指定taglib时,你不需要将相应的taglib中加入到web.xml中去。 Servlet2.3之前必须在web.xml中声明taglib 从2.3开始才可以使用绝URI。绝对URI是由相应的TL
2008-05-31 14:04:00 672
原创 ActionForward
使用forward可以定义URL的逻辑名称,然后使用逻辑名称来应用URL。这样,在更新URL时,不必更新URL的每个引用,只须在struts-config.xml中更改一次这个引用。可以定义两类forward:全局forward和针对具体请求的forward。全局forward在整个应用程序中都可以使用,针对具体请求的forward只可以在他各自的请求action中使用。全局forward的定义示
2008-05-31 14:02:00 483
原创 Struts的控制层
Struts的控制层的生命周期:担任MVC/Model 2控制器角色核心的是ActionServlet.ActionServlet必须在web.xml里进行配置。具体配置参数参见“web.xml参数设置.doc”Servlet容器在启动时,或者用户首次请求ActionServlet时加载ActionServlet类,在上述情况下,Servlet容器都会在ActionServlet被加载后立即执
2008-05-31 14:00:00 824
原创 MVC
模型层模型层是应用程序的核心,决定了应用程序的功能。模型层应该是独立于视图层和控制层的。典型的模型层可细分为三个概念子层。1、外部接口 与模型层进行交互。2、事物逻辑 提供应用程序的事务功能。3、数据访问 与应用程序的数据源通信。视图层视图层的基本作用就是获取应用程序的数据和向应用程序发送数据。他不包含事物逻辑,也不包含想数据源中存储数据或从数据院中检索数据的任何代码,而是模型层负责管理事物逻
2008-05-31 13:57:00 373
原创 Validator 验证 - 自定义验证
n (http://localhost/123/validate/customervalidate/input.jsp)n 在struts1.1中创建一个自定义的验证,验证一个字段的值是否和另一个字段的值相等。1. 创建一个包含一个实现规则接口的静态方法的类。CunstomValidatorRules.java;package com.o
2008-05-31 13:49:00 4987 1
原创 Validator 验证 - 在validation.xml中定义常量
常量有两种:一种是全局范围常量。一种是某个formset范围的常量。位置如下:form-bean à form-validation à global à constantform-bean à form-validation à formset à constant格式如下: globalVarName
2008-05-31 13:46:00 1354
原创 Validator 验证 - 概述
对表单的验证有两种:语法验证和语义验证。语法有效是指数据必须有正确的格式,如数据只能包含数字,语义有效是指必须符合逻辑,如时间值不能是一个未来的时间。 struts1.2增添了许多新特征如:validwhen验证规则(validator) 一开始Struts是使用formbean的validate()方法进行验证的。有时候则是在Action中进行验证。通过validator框
2008-05-31 13:43:00 1015
原创 Validator 验证 - 本地化验证
本地化验证使用formset元素的language、country和variant属性可以将验证与指定的国家和语言相关联。首先定一个适合所有国家和语言的全局formset: depends="required">
2008-05-31 13:38:00 398
原创 ActionServlet参数设置
The standard version of ActionServlet is configured based on the following servlet initialization parameters, which you will specify in the web application deployment descriptor (/WEB-INF/web.xml) for
2008-05-31 13:33:00 568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人