- 浏览: 281801 次
最新评论
-
lin244938744:
讲解的不错
Struts2学习笔记(七) 结果(Result)(下) -
skycity220:
你有什么好的建议么?
关于某大型企业应用集成现状的思考 -
lfsfxy9:
你也是让人很费解。
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispathcher -
edr_:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'password' in -
aijuans:
深有感触
怎么样写一个好的android程序
文章列表
拦截器的查找顺序
如果我们在多个地方配置了拦截器,那么框架会按什么样的顺序进行查找呢:
(1)首先查找当前Action是否声明了拦截器,如果有则使用这个拦截器,不再继续寻找,如果没有,则执行下一步
(2)其次,查找当前Action所在的包中是否声明了默认的拦截器引用,即看<package>元素下有没有<default-intercptor-ref>元素,如果有就使用它,不再继续寻找。如果没有,则执行下一步
(3)最后,递归寻找Action所在包的父包中是否设置了默认拦截器引用,直到找到为止。
注:这里的三步是覆盖的关系,即执行了(2),那么(2)(3)就不会执行 ...
- 2012-05-20 01:32
- 浏览 912
- 评论(0)
拦截器的查找顺序
如果我们在多个地方配置了拦截器,那么框架会按什么样的顺序进行查找呢:
(1)首先查找当前Action是否声明了拦截器,如果有则使用这个拦截器,不再继续寻找,如果没有,则执行下一步
(2)其次,查找当前Action所在的包中是否声明了默认的拦截器引用,即看<package>元素下有没有<default-intercptor-ref>元素,如果有就使用它,不再继续寻找。如果没有,则执行下一步
(3)最后,递归寻找Action所在包的父包中是否设置了默认拦截器引用,直到找到为止。
注:这里的三步是覆盖的关系,即执行了(2),那么(2)(3)就不会执行 ...
- 2012-05-20 01:32
- 浏览 672
- 评论(0)
HTML5果真是未来的王者吗
这真是一篇操蛋的文章
我到底想表达什么呢
不解
写了第一个hello html5程序
跟当年学java一样,hello world
html5中有一个验证email的标签
<input type="email" name="myemail" />这在以前是没有的,可以自动验证是否是email格式
虽然如此的没有含量,但它开启了一个无知的孩子对未来的探索
w3cSchool中 HTML5教程的第一个实例
<!DOCTYPE HTML>
<html>
<bo ...
- 2012-05-19 23:10
- 浏览 726
- 评论(0)
什么是拦截器(Interceptor)
拦截器是struts2框架最重要的特性之一。它可以让你在Action 方法执行前后(Result执行之后)进行一些功能处理。在前面学习Action和学习Result的时候我们就已经开始学习拦截器了,因此现在我们对如何使用它已经不陌生了。
在学习Spring的时候我们会接触到一种设计思想,叫做面向切面编程(AOP)。也就是说我们将一些通用的功能组件抽取出来,我们在功能模块中不需要编写这些与逻辑功能无关的代码,然后我们通过某种方式(动态代理)将这些通用组件的功能附加到我们的功能模块上。Struts2中的拦截器就和这种模式差不多,Strtus2框架会将我们在 ...
- 2012-05-19 20:52
- 浏览 741
- 评论(0)
什么是拦截器(Interceptor)
拦截器是struts2框架最重要的特性之一。它可以让你在Action 方法执行前后(Result执行之后)进行一些功能处理。在前面学习Action和学习Result的时候我们就已经开始学习拦截器了,因此现在我们对如何使用它已经不陌生了。
在学习Spring的时候我们会接触到一种设计思想,叫做面向切面编程(AOP)。也就是说我们将一些通用的功能组件抽取出来,我们在功能模块中不需要编写这些与逻辑功能无关的代码,然后我们通过某种方式(动态代理)将这些通用组件的功能附加到我们的功能模块上。Struts2中的拦截器就和这种模式差不多,Strtus2框架会将我们在 ...
- 2012-05-19 20:52
- 浏览 1381
- 评论(0)
异常映射我们知道在action的execute方法签名中定义了可以抛出任何类型的异常。至于这个异常抛给了谁,那当然是struts2框架了,如果我们没有设置响应的策略,那么struts2也不会对异常进行处理,又直接抛给web容器了。
如果我们需要Aaction在发生异常时跳转到指定的提示页面,那么我们当然可以在action中使用try..catch语句来返回不同的结果,但是Struts2为我们提供了更加方便的方式,那就是异常映射。我们只需要在配置文件中进行一些配置,就可以省去action中的try。。catch语句块。配置的方式就是在<action>元素中使用<exceptio ...
- 2012-05-19 16:42
- 浏览 1065
- 评论(1)
异常映射我们知道在action的execute方法签名中定义了可以抛出任何类型的异常。至于这个异常抛给了谁,那当然是struts2框架了,如果我们没有设置响应的策略,那么struts2也不会对异常进行处理,又直接抛给web容器了。
如果我们需要Aaction在发生异常时跳转到指定的提示页面,那么我们当然可以在action中使用try..catch语句来返回不同的结果,但是Struts2为我们提供了更加方便的方式,那就是异常映射。我们只需要在配置文件中进行一些配置,就可以省去action中的try。。catch语句块。配置的方式就是在<action>元素中使用<exceptio ...
- 2012-05-19 16:42
- 浏览 580
- 评论(0)
<style type="text/css">
<!--
p
{text-indent:2em}
-->
</style>
Message Cursors 消息游标
A common problem in previous versions of ActiveMQ wasrunning out of RAM bufferwhen using
non-persistent messaging.
在之前版本的ActiveMQ版本中,一个普遍的问题是使用非持久化消息传送时出现RAM缓冲耗尽的情况。
Beginnin ...
- 2012-05-19 15:03
- 浏览 1072
- 评论(0)
大多数情况下我们的用例可以被分成两个部分。一是我们需要改变和查询应用程序的状态,而是需要呈现和更新应用程序的视图。在Struts2中Action管理应用程序的状态,Result Type管理视图。
Rsult是什么
简单的说Result就是Action方法执行完毕之后返回的一串字符串,他指示出Action执行完之后的下一个页面在哪里,具体页面的位置是我们在struts.xml中配置的,就是<result>子元素,例如我们在前面UserAction中配置的Result:
<actionname="*User"class="action.User ...
- 2012-05-19 14:49
- 浏览 641
- 评论(0)
大多数情况下我们的用例可以被分成两个部分。一是我们需要改变和查询应用程序的状态,而是需要呈现和更新应用程序的视图。在Struts2中Action管理应用程序的状态,Result Type管理视图。
Rsult是什么
简单的说Result就是Action方法执行完毕之后返回的一串字符串,他指示出Action执行完之后的下一个页面在哪里,具体页面的位置是我们在struts.xml中配置的,就是<result>子元素,例如我们在前面UserAction中配置的Result:
<actionname="*User"class="action.User ...
- 2012-05-19 14:49
- 浏览 456
- 评论(0)
使用一个例子,来总结一下ListView的基本使用。
1、新建一个工程:ListViewDemo。
2、main.xml中的代码。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height=" ...
- 2012-05-19 11:53
- 浏览 623
- 评论(0)
ListView是一个可以被深度扩展的视图。在做项目的时候,扩展ListView去显示数据是必不可免的。接下来会展示如何在ListView中去选择多个物件,以及如何使用ListView的“过滤”功能。
1、使用上一节的工程:BasicViews5。
2、在BasicViews5Activity.java中添加一些代码。
String[] presidents;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedIn ...
- 2012-05-19 11:39
- 浏览 763
- 评论(0)
这段时间公司工作比较忙,又加上自己要做点小项目,所以很久没更新博客了。
言归正传,今天总结一下Android中的列表控件:ListView和Spinner。
ListView可以垂直并可滑动地地显示一些信息。下面阐述如何使用ListView显示一系列的信息。
1、创建一个工程:BasicViews5。
2、Strings.xml中的代码。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello"& ...
- 2012-05-19 11:19
- 浏览 788
- 评论(0)
DataPicker和上一节讲的TimePicker很相似。使用DatePicker,可以让用户选择一个特定的日期。下面展示如何使用DatePicker。
1、使用上一节的工程,BasicViews4,修改main.xml。
[html]
view plaincopy
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
andr ...
- 2012-05-19 10:21
- 浏览 1323
- 评论(0)
使用TimePicker,可以让用户去选择一天中的事件,包括24小时制和AM/PM制。下面的例子将会展示如何使用TimePicker。
1、创建一个工程:BasicViews4。
2、main.xml中的代码。
[html]
view plaincopy
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android: ...
- 2012-05-19 10:20
- 浏览 704
- 评论(0)