摘要:
国际化1. 国际化与本地化国际化 (Internationalization: I18N): 是程序在不做任何修改的情况下,就可以再不同的国家或地区和不同的语言环境下,按照当地的语言和格式习惯显示字符。本地化(Localization : L10N ): 在开发国际化的程序时,创建某种语言相关的文本... 阅读全文
摘要:
=============================struts 文件下载 ==================================步骤一: JSP页面 点击此处下载图片步骤二: Action页面package org.zm.action;import java.io.Buf... 阅读全文
摘要:
=================================== 实现单个文件上传 ======================================步骤1. 导入jar包: commons-fileupload-x.x.x.jar ; commons-io-x.x.x.jar步骤2... 阅读全文
摘要:
1. 为什么要使用拦截器 2. 拦截器的原理 它有三个阶段:1. 执行Action之前的处理 2.调用ActionInvocation的invoke()方法将控制器转交给后续拦截器或者返回结果字符串终止执行 3. 执行Action之后的处理3. Struts2 内置拦截器 1) para... 阅读全文
摘要:
1.try-catch 在Action中通过try-catch捕获异常,在catch中返回字符串, 通过返回的字符串在Action的result元素中进行匹配,最终返回响应的页面2. 局部异常映射 在Action方法抛出指定异常的时候跳转到哪个指定的结果视图. class …… thr... 阅读全文
摘要:
1. web.xml 此文件的配置可以参看struts2的示例文档 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter ... 阅读全文
摘要:
1. validate()验证 将对页面表单验证的内容写到validate()方法中,实现验证和业务处理内容的分离 在Action中添加 validate()方法 public void validate(){ if(//****){ addFieldError("name",... 阅读全文
摘要:
1. 什么是Struts2 struts2是以WebWork的设计思想为核心,吸收了Struts1的部分有点,建立了兼容WebWork和Struts1的MVC框架。 1.1 WebWork: 强调系统之间的松耦合,使用拦截器来实现控制。 不依赖于web容器, 从而解决了框架对ServletAP... 阅读全文