- 博客(16)
- 收藏
- 关注
原创 Struts2的运行流程
根据一个简单的登录分析Struts2的运行流程:1) 首先是在登录页面,用户填入账号和密码, 然后单击提交按钮, 好了, 就从这里开始分析背后的处理流程,这是我们进行分析的起点。2) 当用户提交登录请求后,请求会被Tomcat 服务器接收到, Tomcat 服务器会根据请求URL 中的web 上下文,来选择处理这个请求的Web 应用。3) Web 容器会去读取对应工程的w...
2013-11-15 17:44:40 100
原创 Struts2的运行流程
& 根据前面的HelloWorld程序分析Struts2的运行流程:1) 首先是在登录页面,用户填入账号和密码, 然后单击提交按钮, 好了, 就从这里开始分析背后的处理流程,这是我们进行分析的起点。2) 当用户提交登录请求后,请求会被Tomcat 服务器接收到, Tomcat 服务器会根据请求URL 中的web 上下文,来选择处理这个请求的Web 应用。3) Web 容器
2013-11-15 17:40:55 381
原创 Struts2验证框架
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3...
2013-11-14 21:24:17 97
原创 Struts2验证框架
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> 请输入用户名
2013-11-14 21:21:58 379
Struts2的@Action和@Actions的区别
@Actlon 和@Actlons 都是既可以用在类级,又可以用在方法级上。@Action的属性:value: 指定URL中的映射名称。params: 指定需要注入到Action 的参数。results: 指定结果。interceptorRefs: 指定拦截器引用。excepitonMappings: 声明错误处理。public class HelloWorldAct...
2013-11-13 22:22:23 173
原创 Struts2的@Action和@Actions的区别
@Actlon 和@Actlons 都是既可以用在类级,又可以用在方法级上。@Action的属性:u value: 指定URL中的映射名称。u params: 指定需要注入到Action 的参数。u results: 指定结果。u interceptorRefs: 指定拦截器引用。u excepitonMappings: 声明错误处理。public class
2013-11-13 22:16:45 857
原创 Struts2上传文件
实现步骤1) 上传表单页面 2) 接收上传请求的Actionpublic class FileUploadAction extends ActionSupport { // 上传文件对象,该属性必须符合特定规范,即与表单提交name相同 private File file; // 上传文件的MIME
2013-11-12 18:05:52 407
原创 图形化进度条
<%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><style type="text/c
2013-11-11 20:44:40 189
原创 图形化进度条
#outer{ width:200px; height:25px; border:1px solid red; padding:2px; } #inner{ width:10%; height:100%; background-color:green; }
2013-11-11 20:23:42 428
spring导出word 的view
import java.io.InputStream;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.View;publ...
2013-11-08 20:59:46 115
原创 spring导出word 的view
import java.io.InputStream;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.View;public clas
2013-11-08 20:57:04 424
原创 Swing做的QQ登录界面,熟悉一下Swing中的控件
package com.tr.weixin.test;import java.awt.Container;import java.awt.Image;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ImageIcon;import j...
2013-11-07 17:40:40 295
原创 Swing做的QQ登录界面,熟悉一下Swing中的控件
package com.tr.weixin.test;import java.awt.Container;import java.awt.Image;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ImageIcon;import javax.swing.
2013-11-07 17:28:30 941
转载 Struts2 验证码图片
工具类:SecurityCode类中提供的验证码分三个难度,易(全数字)、中(数字+小写英文)、难(数字+大小写英文)。
2013-11-06 14:53:28 369
Log4J之Layout —— PatternLayout
最常用的格式化器,用户可以自定义:日期、时间、所在的线程、类名、文件名、方法名、信息级别、文件行数长度调整Log4j能输出形形色色的参数,这些参数内容的长度可能是不同的。例如,%C输出类名,有的类名很长,有的类名很短,会导致日志比较凌乱。为解决该问题,Log4j允许设置输出内容的长度等,不够长会用空格补齐,使输出内容变得整齐。设置方法是在%与参数符号间添加数字,例如%20P、...
2013-10-18 14:48:53 181
原创 Log4J之Layout —— PatternLayout
最常用的格式化器,用户可以自定义:日期、时间、所在的线程、类名、文件名、方法名、信息级别、文件行数长度调整Log4j能输出形形色色的参数,这些参数内容的长度可能是不同的。例如,%C输出类名,有的类名很长,有的类名很短,会导致日志比较凌乱。为解决该问题,Log4j允许设置输出内容的长度等,不够长会用空格补齐,使输出内容变得整齐。 设置方法是在%与参数符号间添加数字,例如%20
2013-10-18 14:37:41 762
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人