- 博客(16)
- 收藏
- 关注
原创 Struts2的运行流程
根据一个简单的登录分析Struts2的运行流程: 1) 首先是在登录页面,用户填入账号和密码, 然后单击提交按钮, 好了, 就从这里开始分析背后的处理流程,这是我们进行分析的起点。 2) 当用户提交登录请求后,请求会被Tomcat 服务器接收到, Tomcat 服务器会根据请求URL 中的web 上下文,来选择处理这个请求的Web 应用。 3) Web 容器会去读取对应工程的w...
2013-11-15 17:44:40 112
原创 Struts2的运行流程
& 根据前面的HelloWorld程序分析Struts2的运行流程: 1) 首先是在登录页面,用户填入账号和密码, 然后单击提交按钮, 好了, 就从这里开始分析背后的处理流程,这是我们进行分析的起点。 2) 当用户提交登录请求后,请求会被Tomcat 服务器接收到, Tomcat 服务器会根据请求URL 中的web 上下文,来选择处理这个请求的Web 应用。 3) Web 容器
2013-11-15 17:40:55 390
原创 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 104
原创 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 386
Struts2的@Action和@Actions的区别
@Actlon 和@Actlons 都是既可以用在类级,又可以用在方法级上。 @Action的属性: value: 指定URL中的映射名称。 params: 指定需要注入到Action 的参数。 results: 指定结果。 interceptorRefs: 指定拦截器引用。 excepitonMappings: 声明错误处理。 public class HelloWorldAct...
2013-11-13 22:22:23 175
原创 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 868
原创 Struts2上传文件
实现步骤 1) 上传表单页面 2) 接收上传请求的Action public class FileUploadAction extends ActionSupport { // 上传文件对象,该属性必须符合特定规范,即与表单提交name相同 private File file; // 上传文件的MIME
2013-11-12 18:05:52 416
原创 图形化进度条
<%@ 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 199
原创 图形化进度条
#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 436
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 122
原创 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 435
原创 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 299
原创 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 950
转载 Struts2 验证码图片
工具类:SecurityCode类中提供的验证码分三个难度,易(全数字)、中(数字+小写英文)、难(数字+大小写英文)。
2013-11-06 14:53:28 374
Log4J之Layout —— PatternLayout
最常用的格式化器,用户可以自定义:日期、时间、所在的线程、类名、文件名、方法名、信息级别、文件行数 长度调整 Log4j能输出形形色色的参数,这些参数内容的长度可能是不同的。 例如,%C输出类名,有的类名很长,有的类名很短,会导致日志比较凌乱。 为解决该问题,Log4j允许设置输出内容的长度等,不够长会用空格补齐,使输出内容变得整齐。 设置方法是在%与参数符号间添加数字,例如%20P、...
2013-10-18 14:48:53 188
原创 Log4J之Layout —— PatternLayout
最常用的格式化器,用户可以自定义:日期、时间、所在的线程、类名、文件名、方法名、信息级别、文件行数 长度调整 Log4j能输出形形色色的参数,这些参数内容的长度可能是不同的。 例如,%C输出类名,有的类名很长,有的类名很短,会导致日志比较凌乱。 为解决该问题,Log4j允许设置输出内容的长度等,不够长会用空格补齐,使输出内容变得整齐。 设置方法是在%与参数符号间添加数字,例如%20
2013-10-18 14:37:41 769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人