
struts2
SuperHong123
这个作者很懒,什么都没留下…
展开
-
struts2国际化总结
国际化:针对不同的国家、语言提供不同的功能。国际化简称i18n。国际化:功能上不会有什么变化,只是将显示在页面上或某些应用上一些文本不直接写在页面上而是存储在一个国际化的文件里面,当读取用户请求来的信息的时候,发现用户的Request里面包含的用户的浏览器里面的语言信息,如果是中文的话,它就从中文这个资源文件里面取出对应的字符串发给用户,如果是其它语言的话就从对应语言的文件里面取出相应的字...原创 2013-03-25 17:49:52 · 124 阅读 · 0 评论 -
struts2拦截器总结
以下是struts2拦截器的内容:Struts2运转流程图:10.jpg 其实拦截器Interceptors是struts2的最核心的内容,拦截器支撑起了struts2整个的运转流程。要想理解拦截器,首先要理解过滤器。两个差不太多。拦截器的作用:拦截用户的请求,对请求进行一些预处理,当请求完毕之后,又可以对请求进行后续的处理,对相应进行后续的处理。作用和过滤器很类似。...原创 2013-03-26 11:34:10 · 162 阅读 · 0 评论 -
Struts2异常处理机制
当程序发生异常的时候,最好不要让用户看到异常的那一长串堆栈信息,最好给用户一个友好的提示,告诉用户那里出错即可,给出一个明确的提示,struts2本身提供了这种功能的支持!struts2异常处理示例见附件示例...原创 2013-06-05 13:58:57 · 100 阅读 · 0 评论 -
Struts2文件上传
注意事项:进行文件上传的时候表单提交的method必须是post,表单必须要增加一个属性enctype=”multipart/form-data”Struts2上传文件需要加入一个新的包commons-io-1.3.2.jar,正常情况下struts2是不需要这个包的,但是上传的时候就需要把这个包加进去。上传示例见附件...原创 2013-06-05 15:59:16 · 103 阅读 · 0 评论 -
struts2类型转换深入总结
总结:struts2的类型转换,例如jsp界面中定义了出生日期birthday,在action处理类中定义了Date类型的属性birthday。而我们以前使用request.getParameter()方法从界面上获取的值都是字符串类型的。在界面点击提交之后,struts2从界面上获取了birthday的值之后发现在action中birthday被定义为Date类型的,那么struts2就试着把得...原创 2013-01-16 18:06:26 · 130 阅读 · 0 评论 -
struts2输入校验深入总结
Struts2把错误消息分成两类:1、第一类叫做Action级别的(比Field级别更高一层的)2、第二类叫做Field级别的[size=large][color=red]下面首先讲解struts2里自带的输入校验(编码方式校验):[/color][/size]正常情况下,页面输入正确的内容(包括相应框内输入正确的类型,比如出生日期框内我输入的是正确的Date类型,而不...原创 2013-01-29 17:26:57 · 154 阅读 · 0 评论 -
struts2类型转换、输入校验总结
下面讲解类型转换和输入校验的关系:对于struts2来说。总是先执行类型转换,然后再执行输入校验。在执行过程中,比如像这里的输入校验的例子不会报出age required的错误,而是会报出不在范围内的错误,为什么呢,流程是这样的,页面在age输入框里不输入任何信息点击提交,然后到达Action,试图想要把空转化为数字飞,发现转化不成功,然后又试图去寻找setAge( age)这样的方法发现找不到,...原创 2013-01-31 18:11:55 · 168 阅读 · 0 评论 -
Struts2中使用displaytag标签总结
Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,能够大大减少代码量。 这个是Display Tag的官方网站http://displaytag.sourceforge.net。 首先当然是要下载它的jar包了,这里可以下载到最新的版本。将jar包放到WEB-INF的l...原创 2013-07-17 18:28:07 · 287 阅读 · 0 评论