自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 遍历HashMap的两种方法及效率

第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) {     Map.Entry entry = (Map.Entry) iter.next();     Object key = entry.getKey();     Object

2013-11-21 10:33:10 646

原创 动态获取下拉列表并回显

下拉列表通过jquery ajax直接返回option html页面:htmltype="text/javascript">$(function(){$("#select1").one("click", function(){choose(this); });$("#select2").one("click", function(){choose(t

2013-11-20 19:19:42 3525

原创 页面FORM转Object对象WebFormCreateInterceptor

配置:public abstract class BaseAction extends ActionSupport implements ModelDriven, Preparable,IFormDriven拦截器顺序 拦截器:public String intercept(ActionInvocation invocation) throws Exce

2013-11-16 18:30:00 736

转载 struts2 处理请求流程分析(结合源码)3

2.3、dispatcher.serviceAction(request, response, servletContext, mapping);方法分析Java代码  public void serviceAction(HttpServletRequest request, HttpServletResponse response, ServletContext co

2013-11-16 18:25:22 713

转载 struts2 处理请求流程分析(结合源码)2

2、过滤器中的doFilter(ServletRequest req, ServletResponse res, FilterChain chain) 方法   2.1、request = prepareDispatcherAndWrapRequest(request, response);分析     我们知道JSTL默认是从page,request,se

2013-11-16 18:23:37 690

转载 struts2 处理请求流程分析(结合源码)1

struts2 源码版本2.0.11.1本文是综合网上部分人的分析成果,然后再自己结合源码进行的,分析中如有错误,请指正。   从struts2 中的web.xml的启动配置可以看出,首先分析的是FilterDispatcher 这个过滤器类。 1、过滤器的初始化方法 void init(FilterConfig filterConfig)Java代码 

2013-11-16 18:22:54 613

转载 Struts2源码分析--请求处理

Struts2架构图        请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。        ActionMapper取得了ActionMapping

2013-11-16 18:18:20 568

转载 form 中Enctype=multipart/form-data 的作用

在使用表单传送数据的时候,如果form 加了enctype="multipart/form-data" 这个属性,那么表单请求传到另一个jsp或servlet 里时是不能用request.getParameter()来获取到各个表单元素的值的。可以通用这样(上传组件提供的API):boolean isMultipart = ServletFileUpload.isMultipa

2013-11-16 12:09:58 715

转载 Struts2中的ModelDriven机制及其运用

ModelDriven 为什么需要ModelDriven 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User {    private int id;    private String

2013-11-15 14:34:23 344

转载 spring获取webapplicationcontext,applicationcontext几种方法详解

方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情

2013-11-15 10:12:20 510

转载 ActionContext和ServletActionContext小结

1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求

2013-11-08 14:04:19 417

转载 JPA概要

JPA定义了Java ORM及实体操作API的标准。本文摘录了JPA的一些关键信息以备查阅。如果有hibernate的基础,通过本文也可以快速掌握JPA的基本概念及使用。Table of Contents1 JPA概述2 实体生命周期3 实体关系映射(ORM)3.1 基本映射3.2 ID生成策略3.3 关联关系3.4 继承关系4

2013-11-08 09:34:29 508

转载 使用Real-Time Java编写Real-Time程序

Real-Time Specification for Java缩写就是RTSJ。 RTSJ是Java的适应实时计算要求而开发。关于对实时系统的介绍和特性说明,请参见其他文章,这里重点是Java针对实时系统开发所做的改进做详细的介绍。 RTSJ在6各方面对Java做了增强: 1.增加实时线程。实时线程提供了比普通线程更完善和细致的控制属性和操作内容,例如更大的优先级范围,控制内存分配等

2013-11-02 16:41:16 1437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除