- 浏览: 281926 次
最新评论
-
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程序
文章列表
有的时候,可能需要在运行时了解当前手机屏幕的方向。可以使用WindowManager类去实现这个功能。下面的代码将展示如何通过编写代码去检测设备的屏幕方向:
[java]
view plaincopy
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//获取当前屏幕的显示信息
WindowManagerwm=getWindowManager();
Displayd=wm ...
- 2012-05-18 18:32
- 浏览 864
- 评论(0)
目前为止,我们已经了解到了,当改变屏幕方向的时候,activity将会被销毁,随后被重建。请记住一点,当activity被重建之后,它的当前信息可能消失。当一个activity被kill掉,将会调以下方法中的一个或着两个:
onPause() —— 当一个activity被kill掉或被转入后台的时候,这个方法总是被调用。
onSaveInstanceState() —— 当一个activity将被kill掉或转入后台的时候,这个方法也会被掉用,就像onPause()方法一样。但是,当一个activity从调用栈中清除的时候(例如按返回键的时候),这个方法不会被调用(注:onPause()方 ...
- 2012-05-18 18:32
- 浏览 648
- 评论(0)
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispathcher
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
at org.apache.catalina.core.ApplicationFil ...
- 2012-05-18 00:05
- 浏览 964
- 评论(1)
大家在做struts 开发的时候,因为对自己弄的工程老是出错不是很满意所以就一气之下把自己创建的工程删除了,可是您知道你给myeclipse work中残留着在您上一次做测试的那个项目中出了多少的错误。同时,我们的tomcat中的work文件夹中也会帮你好好的保留着。这样导致你,下一次启动tomcat的时候,同时把也把上一次你没有处理干净的错误页带给你。所以,很多的朋友特别的头痛,那个我们要怎么样才能把上一次项目残留的错误的信息给他删除干净呢!笔者,在巧合下发现,如果您上一次的那个工程你已经删除可是您上次那个工程留下的错误依然还在,要怎么样才能把它处理干净呢。
我们首先做的是创建一个和你上次那 ...
- 2012-05-18 00:03
- 浏览 1001
- 评论(0)
前面说道实现Action一般选择继承ActionSupport的方式,因为它提供了一些额外的功能,比如基本的数据验证和访问本地信息。
基本数据验证
由于ActionSupport类实现了Validateable接口,那么在该动作被触发的时候会在执行动作方法之前先执行validate方法,如果验证没有通过,那么就会返回信息输入结果页面。因此我们只需要在Action中重写validate方法就可以实现数据的验证了。
public class HelloWorld extends ActionSupport {
private String userName;
public Str ...
- 2012-05-17 22:10
- 浏览 1387
- 评论(0)
前面说道实现Action一般选择继承ActionSupport的方式,因为它提供了一些额外的功能,比如基本的数据验证和访问本地信息。
基本数据验证
由于ActionSupport类实现了Validateable接口,那么在该动作被触发的时候会在执行动作方法之前先执行validate方法,如果验证没有通过,那么就会返回信息输入结果页面。因此我们只需要在Action中重写validate方法就可以实现数据的验证了。
public class HelloWorld extends ActionSupport {
private String userName;
public Str ...
- 2012-05-17 22:10
- 浏览 551
- 评论(0)
前言:
学习Android也有一年多了,目前在从事Android开发的工作。不敢说精通,但也小有心得。相信很多android初学者和我刚开始接触android时一样,往往只了解某些知识点的表面,别人要是问点啥,还真就说不出个一二三来,往往处于“了解”阶段。所以,我打算将自己学习android的过程和经验总结整理一下,发表出来,希望对学习android的同学有所帮助,也算给自己的学习进行总结吧。生命不息,学习不止。一定要学会“享受”学习的过程,否则,学习起来就会很累。
在我的学习过程中,有一点经验和大家分享一下,那就是“Deep Learning”:深入学习。多花点时间深入学习,总比走马观 ...
- 2012-05-17 17:20
- 浏览 575
- 评论(0)
一直用chrome浏览器,没发现问题。今天用ie6,发现文件下载时文件名乱码,ie下迅雷下载文件名也是乱码。网上查了下说在ie下需要使用urlencode编码一下,我试了下
header('Content-Disposition: attachment; filename='. rawurlencode($file_name);结果用ie下载还是乱码。php文件本身是gbk/gb2312编码,于是我先将$file_name转换成utf-8编码再进行urlencode
header('Content-Disposition: attachment; filename='. rawu ...
- 2012-05-17 15:03
- 浏览 851
- 评论(0)
一直用chrome浏览器,没发现问题。今天用ie6,发现文件下载时文件名乱码,ie下迅雷下载文件名也是乱码。网上查了下说在ie下需要使用urlencode编码一下,我试了下
header('Content-Disposition: attachment; filename='. rawurlencode($file_name);结果用ie下载还是乱码。php文件本身是gbk/gb2312编码,于是我先将$file_name转换成utf-8编码再进行urlencode
header('Content-Disposition: attachment; filename='. rawu ...
- 2012-05-17 15:03
- 浏览 773
- 评论(0)
Action是什么
应用程序可以完成的每一个操作都可以称之为动作。例如,显示一个登录表单是一个动作,将用户信息保存起来也是一个动作。
动作类其实就是普通的java类,他们可以有属性和方法,但是需要遵循一些规则:
(1)每个属性必须有一个get和一个set方法,属性命名遵循JavaBean命名规则。
(2)动作类必须有一个不带任何参数的构造器。如果Action中没有定义构造器,那么编译器会自动增加一个不带参数的构造器,但是如果我们定义了一个构造器,那么我们必须保证要有一个不带参数的构造器
(3) 每个动作类至少有一个方法供Struts2在执行该动作时调用。
(4) 动作类并不是非得扩展 ...
- 2012-05-17 01:25
- 浏览 721
- 评论(0)
Action是什么
应用程序可以完成的每一个操作都可以称之为动作。例如,显示一个登录表单是一个动作,将用户信息保存起来也是一个动作。
动作类其实就是普通的java类,他们可以有属性和方法,但是需要遵循一些规则:
(1)每个属性必须有一个get和一个set方法,属性命名遵循JavaBean命名规则。
(2)动作类必须有一个不带任何参数的构造器。如果Action中没有定义构造器,那么编译器会自动增加一个不带参数的构造器,但是如果我们定义了一个构造器,那么我们必须保证要有一个不带参数的构造器
(3) 每个动作类至少有一个方法供Struts2在执行该动作时调用。
(4) 动作类并不是非得扩展 ...
- 2012-05-17 01:25
- 浏览 759
- 评论(0)
前段时间学校的下载站服务器突然挂了,数据全部丢失.....没办法,只得重新做了,原来的系统采用的木翼下载系统,功能倒是挺强大,但是使用起来麻烦的,特别是每次更新了软件都要全站生成一次,生成一次要等上几分钟。这次决定换一个系统,上网查了下,php的专门下载系统还真没几个,最后看了下决定用帝国下载系统。这个系统倒是不用每次都生成静态,用起来挺方便,后台布局也挺直观的。只是,这个模版做起来真不好受....模版全部保存在数据库中,系统自带的模版全是使用table布局,包括一些系统标签生成的html都是使用的table。官方给的资料也少的可怜,基本只有参照自带模版来改,标签支持不够好,万能标签只能在首页中 ...
- 2012-05-16 20:15
- 浏览 736
- 评论(0)
前段时间学校的下载站服务器突然挂了,数据全部丢失.....没办法,只得重新做了,原来的系统采用的木翼下载系统,功能倒是挺强大,但是使用起来麻烦的,特别是每次更新了软件都要全站生成一次,生成一次要等上几分钟。这次决定换一个系统,上网查了下,php的专门下载系统还真没几个,最后看了下决定用帝国下载系统。这个系统倒是不用每次都生成静态,用起来挺方便,后台布局也挺直观的。只是,这个模版做起来真不好受....模版全部保存在数据库中,系统自带的模版全是使用table布局,包括一些系统标签生成的html都是使用的table。官方给的资料也少的可怜,基本只有参照自带模版来改,标签支持不够好,万能标签只能在首页中 ...
- 2012-05-16 20:15
- 浏览 437
- 评论(0)
前段时间对学校一电影站做了点修改,动态生成文件给用户下载,其中需要向一个页面传递一些参数,有些是中文。今天再去看,发现在下载的时候文件名中的中文全部获取不到,php中使用的是basename函数,前几天还好好的。在我本机上也没问题,就是放到服务器上就出现这个问题,参数传递中的中文是没有问题的,页面中能获取到,问题就除在basename这个函数上,更深层的问题没找到,可能跟php的版本或者配置有关系吧。既然basename不行,那就换一种方式吧!在网上看到一个利用正则表达式匹配出uri中文件名及后缀的方法,这个方法效率比利用substr和strrpos来做要高的多。
function get_b ...
- 2012-05-16 19:49
- 浏览 648
- 评论(0)
前段时间对学校一电影站做了点修改,动态生成文件给用户下载,其中需要向一个页面传递一些参数,有些是中文。今天再去看,发现在下载的时候文件名中的中文全部获取不到,php中使用的是basename函数,前几天还好好的。在我本机上也没问题,就是放到服务器上就出现这个问题,参数传递中的中文是没有问题的,页面中能获取到,问题就除在basename这个函数上,更深层的问题没找到,可能跟php的版本或者配置有关系吧。既然basename不行,那就换一种方式吧!在网上看到一个利用正则表达式匹配出uri中文件名及后缀的方法,这个方法效率比利用substr和strrpos来做要高的多。
function get_b ...
- 2012-05-16 19:49
- 浏览 671
- 评论(0)