`
Leon.Wood
  • 浏览: 284234 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
配置多个Struts配置文件 <struts> <include file="demoAction.xml"/> </struts>  
Struts2的处理流程与Action的管理方式   用户请求↓StrutsPrepareAndExecuteFilter(web.xml中配置的filter,是Struts2的核心控制器,负责拦截由<url-pattern>/*</url-patter>指定的所有用户请求)↓interceptor(Strust2内置的一些拦截器或者用户自定义拦截器)↓Action(用户编写的action类)↓Result(类似struts1中的forward)↓Jsp/html→响应 Strust1和Struts2中的action 在管理方式上的不同Strust2对用户的每一次请 ...
指定Struts2处理的请求后缀及常量介绍 可以在struts.xml采用 struts.action.extension常量进行修改 <constant name="struts.action.extension" value="do"/>  也可以指定多种后缀 可以采用,分割 <constant name="struts.action.extension" value="do,action,xxx"/> struts.action.extension也可以定义在struts.pr ...
为Action属性注入值 在Action中可以使用param属性为action注入值 <action name="di" class="struts2.demo.action.DIAction"> <param name="value">TEST</param> <result>/WEB-INF/page/di.jsp</result> </action>     【DIAction】 package struts2.demo.action; ...
result配置的各种视图转发类型   Strust2中的几种转发类型 dispatcher(默认)、redirect、redirectAction、plainText <result type="redirect">/xxx.jsp</result> ■<------------redirect--------->【ognl表达式】 <action name="redirect" class="struts2.demo.action.DemoAction"> <re ...
【Action名称的搜索顺序】 1.如果包存在 action不存在 则会到默认命名空间寻找action 默认命名空间:namespace=""或者不指定namespace属性的package   <package name="default" namespace="/demo" extends="struts-default"> </package> <package name="default2" extends="struts-defa ...
第一个struts2应用 首先在struts.xml中加入如下配置 <package name="default" namespace="/demo" extends="struts-default"> <action name="helloworld" class="struts2.demo.action.HelloWorldAction" method="execute"> <result name="success&q ...
Struts2 Struts2是从webwork基础上发展而来的 属于无侵入式设计 struts2提供了拦截器.可以进行aop编程 struts2的jar包struts2-core-2.x.x.jar -Struts2的核心类库xwork-2.x.x.jar  -webwork的核心类库ognl-x.x.x.jar  -对象图导航语言 通过其读写对象属性freemarker-2.3.x.jar  -Struts2的UI标签的模板使用freemarker编写commons-logging-x.x.x.jar -ASF出品的日志包commons-fileupload-x.x.x.jar -文件上 ...

C++笔记

    博客分类:
  • C++
 1.混合型语言 程序扩展名: .cpp 有且只有一个main方法2.灵活的注释 /*注释*/  行注释  : //注释3.IO对象  从流中提取数据的操作称提取操作.  提取操作符:>> eg:从cin流中提取字符 cin>>a.x; 向流中插入数据称插入操作  插入操作符:<< eg:向cout流中插入字符 cout<<"hello";   cin用来处理标准输入(键盘输入) cout处理标准输出(屏幕输出).他们在iostream函数库内 使用时要先在主函数前 #include <iostream> ...
常用ssh错误经验分享1。没有加入spring包以前,只加入了struts2-spring-plugin-2.0.6.jar  2007-3-21 17:37:29 org.apache.catalina.core.StandardContext filterStart    严重: Exception starting filter struts2    Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory     class:org.apache.struts2.spring.StrutsSpringObjectFac ...
记得以前在windows下的时候是用navicat作为mysql的client的,可以远程连接服务器上的mysql,那么在linux下呢,看了下,navicat也有linux版的,真的太高兴了.... 安装: 1,官方下载: http://www.navicat.com/en/download/download.html 2,下载后 解压tar文件tar -zxvf navicat8_mysql_en.tar.gz3,解压后进入解压后的目录运行 ./start_navicat 即可成功运行 但是连接上数据库后里面的中文数据是乱码,找了下原因,把ubuntu的字符集修改为zh_CN ...
以 root 权限启动一个文件浏览器 sudo nautilus
首先,请从www.xampp.org下载最新版XAMPP。然后,将安装文件服知道/opt下并解压。如果你计算机没有/opt目录,清用超级用户身份执行mkdir/opt命令来创建目录。如果计算机没有sudo命令请用su命令并输入超级用户密码来切换到超级用户。 使用以下命令将文件复制到/opt: $sudo cp xampp-linux-x.x.tar.gz /opt 使用一下命令进入opt/目录并解压缩文件: $ cd /opt $ sudo tar zxvf xampp-linux-x.x-x.tar.gz /opt 如果想要普通用户能写htdocs目录,清修改目录权限。 $ su ...
在终端输入 1. cd /etc/fonts/conf.d/ 2. sudo cp 49-sansserif.conf 49-sansserif.conf_backup 3. sudo rm 49-sansserif.conf
println """hello dd """  获取数组元素可以使用负索引 array=["name":"kitty","age":"16"] println array[-1]  支持 """ -- 有点类似于html中的<pre></pre> println """hello world """  GString -- ...
Global site tag (gtag.js) - Google Analytics