- 浏览: 230231 次
- 性别:
- 来自: 河北
最新评论
-
yinianjingzi:
是十分舒服撒反对分十 ...
KindEditor 4 输入框限定字数 -
bao梦:
zhang5476499 写道博主,前端的jsp页面怎么取出m ...
ModelMap和ModelAndView的作用 -
hiberk:
zhang5476499 写道博主,前端的jsp页面怎么取出m ...
ModelMap和ModelAndView的作用 -
zhang5476499:
博主,前端的jsp页面怎么取出modelmap的数据?从req ...
ModelMap和ModelAndView的作用 -
lr1990420:
...
ModelMap和ModelAndView的作用
文章列表
Action 类: ? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。
线程模式: ? Struts1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了Struts1 Action能 ...
经典正则表达式
- 博客分类:
- javascript
匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa".length;}匹配空行的正则表达式:/n[/s| ]*/r匹配HTML标记的正则表达式:/<(.*)>.*<///1>|<(.*) //>/ 匹配首尾空格的正则表达式:(^/s*)|(/s*$)应用:javascrip ...
Spring 的框架提供了getHibernateTemplate ().findByCriteria(detachedCriteria) 方法可以很方便地根据DetachedCriteria 来返回查询结果。
Criteria 和 DetachedCriteria 均可使用 Criterion 和 Projection 设置查询条件。可以设 置 FetchMode( 联合查询抓取的模 ...
jFreeChart学习笔记
- 博客分类:
- jFreeChart
一 JFreeChart生成饼状图
实现的思路
1、初始化图表数据2、获得图表数据集DefaultPieDataset3、利用chart工厂创建一个jfreechart实例 JFreeChart chart = ChartFactory.createPieChart3D(title, // 图表标题 dataset, // 图表数据集 true, // 是否显示图例 false, // 是否生成工具(提示) false // 是否生成URL链接 );4、通过TextTitle类设置饼图的标题与字体: ...
ssh集成的三种方法
- 博客分类:
- ssh
struts1.2版本与spring集成spring+struts的集成(第一种方案)原理:在Action中取得BeanFactory,然后通过BeanFactory获取业务对象
1、spring和struts集成 * struts的配置 --拷贝struts类库和jstl类库 --在web.xml文件中配置ActionServlet --提供struts-config.xml文件 --提供国际化资源文件 * spring的配置 --拷贝spring类库 --提供spring配置文件 2、在struts的Action中调用如下代码取得BeanFactory BeanFactory ...
MySQL 数据导入导出之命令详细
- 博客分类:
- MySql
mysql导入导出命令mysqldump命令的输入是在bin目录下. 1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出文件的路径和名称
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqldump -u wcnc ...
struts2自定义日期类型转换器
- 博客分类:
- 有关struts2
package com.hdaccp.jboa.util;
import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Map;
import org.apache.struts2.util.StrutsTypeConverter;
import com.opensymphony.xwork2.conversion.TypeConversionException;
public class MyDateConverter extends Strut ...
java 遍历map
- 博客分类:
- java基础
package com.jackey.topic;
import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;
//循环遍历map的方法public class CircleMap { public static void main(String[] args) { Map<String, Integer> tempMap = new HashMap ...
preferences-> General-> editors-> Files Associations(位置根据具体eclipse版本会有所不同) File Types 选择.jsp assiciations 里选择classic jsp editor,然后点右边的default
struts2 配置拦截器
- 博客分类:
- 有关struts2
(1)通过<interceptor......./>元素来定义拦截器
(2)通过<interceptor-ref................/>元素来使用拦截器
自定义拦截器 实现interceptor 接口,继承Abstract Interceptor类
编写权限验证拦截器,代码如下:
package intercepter;
import java.util.Map;
import com.opensymphony.xwork2.ActionInvocation;
struts2 验证框架
- 博客分类:
- 有关struts2
使用验证框架时,用户无需再进行编码,只要在外部配置文件中指定某个字段需要进行的验证类型,并提供出错误信息即可
1 创建registeredAction ,实现对用户注册的处理
public class RegisterAction extends ActionSupport {
private
valuestack的工作原理(转)
- 博客分类:
- 有关struts2
当访问一个action的时候,此时struts2会把整个action压入valuestack的顶部,此时valuestack就一个action对象 我们通常会写stack.set(key1,value1)或者statck.setvalue(key2,value2) 这两个是有区别的,前者会在valuestack压入一个hashmap,并将key1,value1植入该hashmap 那么此时valuestack会有两个对象,顶部是hashmap,底部是action 后者 会将key2,value2直接植入到顶部的对象,通常是action,如果action没有相应的set方法,那么执行这个方法等于白 ...
struts2 的文件上传
- 博客分类:
- 有关struts2
单个文件上传
第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。这两个文件可以从http://commons.apache.org/下载。
第二步:把form表的enctype设置为:“multipart/form-data“,如下:
<form enctype="multipart/form-data" action="${pageContext.request.contextPath}/xxx.action" method="post&qu ...
工作原理详细说明:
1、客户端向Servlet容器(如Tomcat)提交一个请求
2、请求经过一系列过滤器(如ActionContextCleanUp过滤器等)
3、核心控制器被调用,询问ActionMapper来决定请求是否需要调用某个Action
4、如果