`
azrael6619
  • 浏览: 578169 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
 与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该更快。 主要的几个新特性包括:(详细参考http://www.ibm.com/developerworks/cn/opensource/os-maven2/index.html) 1. 更快、更简单 速度方面可以比上ant了 2. 更少的配置文件  ...
认识一下Maven2 Maven2的最新版本可以在apache的网站上下载得到http://maven.apache.org/。 Maven2是apache的一个项目。下载后解压到硬盘的一个目录下,如:d:\java\maven,然后将d:\java\maven\bin加入到path变量中,以便于在任何目录都可以使用命令。 运行mvn -version命令,会显示当前maven的版本信息。这样maven就安装成功了。 接下来就是让Maven为我们干活了。但是怎么用呢?在网上好一顿搜,发现大部分文章都是转来转去。没说明白的地方都没说明白。(可能是我的理解能力有关) 最后在一个网站上找到一个英文教程 ...
Action的method属性配置主要用于将Action类中的每一个处理方法都定义成一个逻辑Action方法,如下面的xml配置片断: Xml代码 <!DOCTYPE struts PUBLIC           "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"           "http://struts.apache.org/dtds/struts-2.0.dtd">  <struts>      <package nam ...
Struts1框架提供了DispatchAction,从而允许一个Action内包含多个处理逻辑。例如对于同一个表单,当用户通过不同的请求按钮提交表单时,应该使用Action的不同方法来处理请求。 Struts2同样提供了这种处理多个请求的Action,看下面的J ...
Action访问ServletAPI     struts2的Action并未直接与任何Servlet API耦合。但可以访问:Web应用中通常需要访问的Servlet API就是HttpServletRquest、HttpSession、ServletContext,分别代表JSP内置对象中的request、session、application。     非IOC:      一、struts2可以根据自身提供的com.opensymphony.xwork2.ActionContext.ActionContext类访问Servlet API。 1.Object get(Object ...
一、struts.xml定义Bean的作用:     1.创建该Bean的实例,将该实例作为Struts2框架的核心组件使用。      2.Bean包含的静态方法需要一个值注入。很方便地允许不创建某个类的实例,却可以接受框架常量。通常需要设置static=“true”。通常,当指定了type属性时,该属性不应该制定为true。      可以参考core包里的struts-default.xml文件。 二、struts2常量的配置     1.通常在struts.xml文件中定义struts2属性,当然也可以在struts.properties文件中配置,还可以在web.xml文件中配置Str ...
想正常使用struts2.1.6,至少需要如下6 个jar包: struts2-core-2.1.6.jar freemarker-2.3.13.jar commons-logging-1.0.4.jar ognl-2.6.11.jar xwork-2.1.2.jar commons-fileupload-1.2.1.jar 要注意的是,Struts 2.1.6的最小jar包配置比Struts2.0.14多了一个commons-fileupload-1.2.1.jar。 如果要使用Struts2的注释功能,在Struts2.0.14中只要引用了struts2-co ...
   一、struts.valueStack的使用    当Action设置了某个属性后,Struts2将这些属性值全部封装在一个叫做struts.valueStack的请求属性里。在页面可以输出ValueStack vs = (ValueStack)request.getAttribute("struts.valueStack"); String[] books = (String[])vs.findValue("books"); books是action里的属性 for  (String book:books){     out.println(boo ...
Global site tag (gtag.js) - Google Analytics