自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (7)
  • 收藏
  • 关注

原创 Struts2:实现多个文件同时上传代码

在upload.jsp页面中将多个文件域对象命名为相同的名字,这样在action中就可以将多个文件域解析成一个数组,数组的大小就是文件域的个数,同时一个文件域解析成三个对应的变量,因此多个文件域对应三个数组,其中每个数组的大小就是文件域的个数。jsp页面代码如下:复制代码代码如下:文件标题:选择文件-:选择文件二:选择文件三:

2015-09-19 17:19:54 300

原创 Struts2:一个表单中提交多个请求的例子(多个提交按钮)

在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,Struts2中提供了另外一种方法,使得无需要配置可以在同一个action类中执行不同的方法(默认执行的是execute方法)使用这种方式也需要通过请求参来来指定要执行的动作。请求参数名的格式为  action!method.action  注:由于Struts2只需要参数名,

2015-09-19 17:18:33 717

原创 Struts2:单个文件上传的两种实现方式

通过2种方式模拟单个文件上传,效果如下所示开发步骤如下:1、新建一个web工程,导入struts2上传文件所需jar,如下图目录结构2、新建Action第一种方式复制代码代码如下:package com.ljq.action;import java.io.File;import or

2015-09-19 17:16:11 834

原创 Struts2:(Java版) 分页实现代码

分页实现的基本过程是这样的:1. 设置自己的分页器的基本参数(可以从配置文件中读取)  ■每页显示的记录条数  ■每次最多显示多少页2. 编写设置分页器其他参数的函数    主要参数有以下几个:    总记录条数    总页数    当前页号:现在显示的页数    每页显示的记录条数    当前页开始行(第一行是0行)

2015-09-19 17:14:09 367

原创 Struts2:类型转换详解

一、类型转换的意义对于一个智能的MVC框架而言,不可避免的需要实现类型转换.因为B/S(浏览器/服务器)结构应用的请求参数是通过浏览器发送到服务器的,这些参数不可能有丰富的数据类型,因此必须在服务器端完成数据类型的转换MVC框架是一个表现层解决方案,理应提供类型转换的支持,Struts2提供了功能非常强大的类型转换支持.二、表现层数据的处理1、对于web应用而言,表

2015-09-19 17:11:39 503

转载 Struts2:配置Action——包和命名空间

本文摘自 李刚 《Java EE 企业应用实战》  实现了Action处理类之后,就可以在struts.xml文件中配置该Action了。所谓配置Action就是指定让struts2的哪个Action处理哪个请求,也就是完成用户请求和Action之间的关系。我们可以认为struts2的基本“程序单位”。 一. 包        Struts2使用包来

2015-09-19 16:58:20 5303

转载 Myeclipse中WEB-INF和META-INF文件夹的各文件含义

WEB-INF    /WEB-INF/web.xml        你的Web应用程序配置文件,这是一个XML文件,其中描述了 servlet 和其他的应用组件配置及命名规则;   /WEB- INF/classes/         这个目录包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在

2015-09-19 16:53:34 2234

转载 Struts2:详解配置文件struts.xml

[html] view plaincopyxml version = "1.0" encoding = "UTF-8"?>        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"      "http://struts.apache.org/dtds/strut

2015-09-19 16:50:36 327

转载 Struts2:过滤器和拦截器的区别

拦截器和过滤器的区别:1、拦截器是基于java的反射机制的,而过滤器是基于函数回调2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在

2015-09-19 16:47:23 311

原创 Struts2:命名空间的使用

在web中如果有需要多个同名的action,可以通过命名空间来管理action。详细见下面例子:工程名:struts_2,在配置struts.xml中,package中属性namespace的使用,详见例子21、<!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3/

2015-09-19 16:17:55 1551

原创 Struts2:解决不能访问action里面的方法

1.Struts配置文件的action没有配置好:没有定义action;粗细大意每个名字没有写对,所以找不到。2.在错误的情况:正确的方式:(两个配置文件改一个配置文件中圈住的name和namespace的命名)假如你在一个包下创建了多个Struts配置文件,检查一下是否每个配置文件中下package的name和namespace的命

2015-09-19 11:02:18 9040

转载 Struts2 拦截器(Interceptor )原理和配置

一、Struts2拦截器原理:Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。比如:应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。对于上面的需求,可以在每个Action的执行实际处理逻辑

2015-09-17 17:22:05 750

转载 struts2学习笔记之拦截器(Interceptor)

一、拦截器介绍拦截器即interceptor其实现类似于Servlet技术中的Filter,与AOP概念是相关的。关于AOP可以参考:http://www.cnblogs.com/wayfarer/articles/241024.htmlhttp://baike.baidu.com/view/73626.htmServlet中的Filter技术可以参考:http:/

2015-09-17 17:18:35 359

转载 Struts——interceptor拦截器详解

拦截器(Interceptor)的概念downpour 写道拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后执行拦截器的代码

2015-09-17 16:25:51 368

转载 struts2:Action、interceptor继承的基类和获得作用域的方式

一、Struts2 1、Action:  1)、实现struts2的Action类功能,需要继承ActionSupport类(ActionSupport实现了Action接口),可以重写excute()方法,实际开发中一般不用  2)、在Action中获得作用域的方式:有三种   A、方式一:纯粹的servlet  api     HttpServletRequest requ

2015-09-17 15:18:44 896

转载 struts2的执行原理

上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:S

2015-09-17 15:16:48 306

原创 struts2中Action的name 和package的name和namespace是什么作用

在struts2的 struts.xml 配置中 例:Xml代码  package name="strutsX" namespace="/mystruts" extends="struts-default">        action name="sum" class="action.FirstAction">            result name="

2015-09-17 09:32:08 1860

原创 Struts2通配符映射

struts2的关于method=“{1}"意思详解      中Login_*带*是什么意思?method= "{1} "带{}这个是什么意思?   ====================================================   name= "Login_* "   代表这个action处理所有以Login_开头的请求   method= "

2015-09-17 09:22:18 368

原创 Java清除session的方法

看这篇文章前你可以看看: session的关闭的机制 第一种方法(继承SessionAware类来取得session,然后用invalidate()方法清理)public class ExitAction extends ActionSupport implements SessionAware{@Overridepublic String exec

2015-09-16 18:51:02 21735

原创 Struts2标签取值方式

1.标签取值方式一    通过取值    当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可;     当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.;    例子:     假设某Action中有person成员变量,在application

2015-09-16 09:33:01 2784

转载 Struts2中访问web元素的四种方式及前台jsp页面获取后台值的方式

Struts2中访问web元素的四种方式(访问requst、session、application) 四种方式:1. 通过ActionContext来访问request,session,application对象2. 通过实现RequestAware、SessionAware、ApplicationAware接口来访问request,session,applicat

2015-09-16 09:21:58 1671

转载 Struts2如何传值到jsp页面

不是action传值到jsp页面,而是jsp页面获取action中的属性值,或者范围(如request,session,application等)里的值。所以,有两种方法1,获取的是action属性的值,用struts2标签和ognl即可获取如, 这种形式2,获取的是范围内的值直接使用EL表达式如${name}为requestScope范围绑定的名为name的属性,省略requestScope因为

2015-09-16 09:00:30 404

转载 Cookie:记录用户最近商品的访问记录

Cookie的案例:记录用户最近商品的访问记录        --------------------------------------------------------------------------------------------        public class Book {                private String id;       

2015-09-10 17:47:55 848

转载 cookie:记住用户登录时的用户名

cookie:记住用户登录时的用户名      -------------------------------------------------------------------------------------      public class User {              private String username;              privat

2015-09-10 17:39:02 501

原创 Struts2不可忽视的基础

启动Struts2  ※Struts2通过StrutsPrepareAndExecuteFileter过滤器来启动,在web.xml文件中输入如下配置:        struts2        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter           

2015-09-09 21:03:53 353

原创 Struts2的常量详解开发配置

struts.configuration该属性指定加载Struts 2配置文件的配置文件管理器。该属性的默认值是org.apache.Struts2.config.DefaultConfiguration,这是Struts 2默认的配置文件管理器。如果需要实现自己的配置管理器,开发者则可以实现一个实现Configuration接口的类,该类可以自己加载Struts 2配置文件。st

2015-09-09 20:04:22 235

转载 struts2的constant配置

struts2加载常量的顺序struts-default.xmlstruts-plugin.xmlstruts.xmlstruts.propertiesweb.xml后面的会覆盖掉前面的常量,最好在struts.xml中定义 怎么由.action改为.dodo或actiontruts2用来指定默认编码的 改变常量后

2015-09-09 19:48:34 295

转载 struts2之constant 讲解

struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次请求都获得服务器的最新响应,则可设置该属性为false。 struts.enable.DynamicMethodInvocation 该属性设置Struts 2是否支持动态方法调用,该属性的默认值是true。如果需要关闭动态方法调用,则可设置

2015-09-09 19:45:58 283

原创 Struts2 常用的常量配置

设置url请求后缀 --> constant name="struts.action.extension" value="do,action,html,htm">constant> 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 --> constant name="struts.i18n.enco

2015-09-09 19:44:07 274

转载 struts2处理.do后缀的请求

默认情况下,struts2是无法处理以.do为后缀的请求url的(默认情况下是.action或者不填,可以参见org.apache.struts2包下的default.properties文件)。 但是struts2是一个高配置的框架,所以我们可以通过配置来处理以.do为后缀的请求。 struts2提供了一系列的常量来供我们来配置。 如:我们可以在struts.xml文件中配置

2015-09-09 19:23:00 1144

idea快捷键

IntelliJ IDEA快捷键 IntelliJ IDEA的快捷键分类也分的不错的,这里主要你需要搞定两个:Editor Actions,Version Control System

2018-04-24

wxParse源码

wxParse-微信小程序富文本解析自定义组件,支持HTML及markdown解析

2018-04-20

java代码List分页源码

通过获取list一段索引(startIndex,endIndex),实现“分页”功能

2017-12-21

Java报表生成图片

2016-09-27

sqlite3.exe

SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。

2016-08-08

getJson()方法实例(Java)

2016-07-11

SSH电子商城系统

2016-05-03

空空如也

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

TA关注的人

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