2012年1月6日
摘要: <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <constant name="struts.devMode" value=" 阅读全文
posted @ 2012-01-06 10:40 it_code 阅读(435) 评论(0) 推荐(1) 编辑
摘要: 任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。 因为Struts 2将核心控制器设计成Filter,而不是一个普通Servlet。故为了让Web应用加载FilterDispacher,只需要在web.xml文件中配置FilterDispatcher即可。配置FilterDispatcher的代码片段如下:<!-- 配置Struts 2框架的核心Filter --><filter> <!-- 配置Struts 2核心Filter的名字 --> <filter-name 阅读全文
posted @ 2012-01-06 10:25 it_code 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: struts2框架大体有:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。 FilterDispatcher是Struts2框架的核心控制器,该控制器作为一个Filter运行在web应用中,负责拦截所有的用户请求,当用户请求到达时,该Filter会过滤用户请求。如果用户请求以action结尾,该请求将被转入struts2框架处理。 struts2框架获得了*.action请求后,将根据*.action请求的前面部分决定调用哪个业务逻辑组. 阅读全文
posted @ 2012-01-06 10:06 it_code 阅读(1956) 评论(0) 推荐(0) 编辑
摘要: 所有MVC框架都是以控制器组件为核心的,struts2也是如此。 Struts 2的控制器由两个部分组成:FilterDispatcher和业务控制器Action。 值得注意的是:实际上,Struts 2应用中起作用的业务控制器不是用户定义的Action,而是系统生成的Action代理,但该Action代理以用户定义的Action为目标。public class LoginAction{ //封装用户请求参数的username属性 private String username; //封装用户请求参数的password属性 private String password; //usernam. 阅读全文
posted @ 2012-01-06 09:27 it_code 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 当struts2创建系统的Action代理时,需要使用struts2配置文件。 Struts 2的配置文件有两份:— 配置Action的struts.xml文件。— 配置Struts 2全局属性的struts.properties文件。 struts.xml文件内定义了Struts 2的系列Action,定义Action时,指定该Action的实现类,并定义该Action处理结果与视图资源之间的映射关系 <package name="affiche" namespace="/affiche" extends="power-default& 阅读全文
posted @ 2012-01-06 09:14 it_code 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: 快到年关了,公司也没什么事情,所以就开始总结一些基础知识来巩固自己。首先来看一下Struct吧。 Structs2相对与Struct1来说是一个全新的框架,是基于WebWork基础上发展起来的,是一个具有很好的实用价值的Web MVC框架。 MVC并不是Java语言所特有的设计思想,也并不是Web应用所特有的思想,它是所有面向对象程序设计语言都应该遵守的规范。 MVC思想将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。 言归正传,struts2使用拦截器作为处理(advice). 阅读全文
posted @ 2012-01-06 09:05 it_code 阅读(745) 评论(0) 推荐(1) 编辑
  2012年1月5日
摘要: http://www.cnblogs.com/sweting/archive/2009/12/21/1629204.html 阅读全文
posted @ 2012-01-05 09:47 it_code 阅读(10613) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/Darren_code/archive/2011/08/31/JavascripDesignPatterns.html 阅读全文
posted @ 2012-01-05 09:24 it_code 阅读(138) 评论(0) 推荐(0) 编辑
  2012年1月4日
摘要: uploadActionpackage com.power.web.action.kabp;import java.io.File;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import com.power.u 阅读全文
posted @ 2012-01-04 17:36 it_code 阅读(335) 评论(0) 推荐(1) 编辑
摘要: 今天我编写了这样一段代码:document.getElementById('iframe-workPanel=tab_jwbs_jw').src = "formerlyHistoryappWorkStation.jsp?queryIdcard="+cardDisplay.getValue()+"&p="+Math.random();document.getElementById('iframe-workPanel=tab_jwbs_jw').contentWindow.location.reload(true);结 阅读全文
posted @ 2012-01-04 17:24 it_code 阅读(335) 评论(0) 推荐(1) 编辑