`
ajuanlong
  • 浏览: 107749 次
社区版块
存档分类
最新评论
文章列表
Add aconstantelement to your struts config file to change the value of a configuration setting, like: <constant name="struts.convention.result.path" value="/WEB-INF/mytemplates/"/> Name Default Value Description
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。 配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。 使用Convention插件,你需要将其JAR文件放到你应用的WEB-INF/lib目录中,你也可以在你Maven项目的POM文件中添加下面包依赖 <dependency> <groupId>
与Action相关的两个Annotation 1) 与Action相关的两个Annotation是@Action 和@Actions 2) @Action中可指定一个value属性。类似于指定<action name=””/>属性值3) @Action中还可以指定一个params属性,该属性是一个字符串数组,用于该Acion指定的参数名和参数值。params属性应遵守如下格式:{“name1”,”value1”,”name2”,”value2”}4) @Actions 也用于修饰Action类里的方法,用于将该方法映射到多个URL.@Actions用于 ...
疑惑 与C/S的不同 数据传递机制 WEB特有属性 前台与后台的定义 示例 数据传递机制 Response和Request 服务端控件 IsPostBack 文尾 疑惑 话说接触web开发有一段时间了,习惯于以前的C/S,理解起B/S中一些概念还是有些困难,例如最常用的Ispostback、客户端与服务端的交互以及ASP.NET中的一些独有属性。 与C/S的不同 B/S(Browser/Server,浏览器/服务器模式),由于浏览器是现在最常用的软件,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使 ...
问题 原因 解决方法 文尾 问题 上午刚刚和黎敏一起发布VB题库网站的发布,当时vs2010还很给力打开甚快,结果下午需要修改其中的一个table位置问题,就在刚才打开vs2010修改时,提示"许可已过期,请重新安装",这不是糊弄我么,现在就让我重新安装,卸载再安装vs2010没一两个小时可是不够。刚想卸载,又一想不行,得找找解决方法。果然让安找到,废话稍多了,来看怎么解决。 原因 5月18日安装vs2010,当时没有输入序列号,想着怎么还有一个月的试用期,先用着,找时间再激活。结果不知道是谁把服务器的时间给改成6月21了,结果就悲剧 ...
嗯,这篇是存档,避免被时间冲走。 嗯,万恶的我又来刷版了。 -------------- 这是2008年翻译的奥地利人Daniel Strigl的Hi-performance Timer in C#一文。 还是那句话,请尽量保留版权,这些老外的文章可以随便用,但都是有条件的,参见CPOL 先上源码点我下载源码p.s. 怪事:我发的资源都一分没收,为啥我的下载分会有500多分呢?---------------------下面是正文了-------------------- [奥地利]Daniel Strigl 著 野比 译 来源:http://www.codeproject.com简 ...
string str="123abc456"; int i=3; 1 取字符串的前i个字符str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符:str=str.Remove(0,i); // or str=str.Substring(i); 3 从右边开始取i个字符:str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i);4 从右边开始去掉i个字符:str=str.Substrin ...
浅析值栈ValueStack对象相当于一个栈,它贯穿整个Action的生命周期,每个Action类的对象实例都会拥有一个ValueStack对象 当Struts2接收到一个*.action请求后,并不是直接调用Action方法,而是先将Action类的相应属性放到ValueStack对象的顶 ...
以下是在Struts2中下载文件时,相关DownloadAction的配置信息 [xhtml]view plaincopy
SqlDataReader是c#里面针对读取SQLserver数据的一种很好用、效率很高的方式。SqlDataReader.Read()将数据库中的数据,保存至一个结果集中result中。 利用read()方法,可以遍历当前结果集(每一条)记录;利用NextResult读取下一个结果集。 ...
继经典线程同步问题之后,我们来看看生产者消费者问题及读者写者问题。生产者消费者问题是一个著名的线程同步问题,该问题描述如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消 ...
各种各样的会议和活动,也不知道经过了多少个星期,终于把天轰穿看完了,和上次看牛腩新闻发布系统视频一样,在详略上总觉得不得当,结果相对而言,总觉得进度慢,当然,不是赶进度,但进度毕竟能说明在学习过程中 ...
Strut2的体系结构如图所示: 一个请求在Struts2框架中的处理大概分为以下几个步骤: 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin); 3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action; 4、如果ActionMapper ...
1)struts-default.xml 这个文件是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。 <?xmlversion="1.0"encoding="UTF-8"?>
修饰符 访问修饰符 类修饰符 成员修饰符 注意事项 默认修饰符 需要注意的小细节 文尾 修饰符 访问修饰符:对各个成员之间访问的限制规则。 public:访问不受限制。 protected
Global site tag (gtag.js) - Google Analytics