随笔分类 - Java
摘要:struts2 的Action中若希望访问Session对象,可采用两种方式: 1、从ActionContext中获取; 2、实现SessionAware接口。 1、从ActionContext中获取 Map<String , Object > session = ActionContext.get
阅读全文
摘要:国际化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...
阅读全文
摘要:List接口List接口与实现类是容量可变的列表,可按索引访问集合中的元素,是有序的集合。Arraylist是以 array方式实现的List,允许快速随机存取,相当于LinkedList 不适合进行插入和移除元素操作LinkedList 提供最佳顺序存取,适合插入和移除元素。Set接口Set接口是...
阅读全文
摘要:1. JAVAEEØ Java平台版本Java平台有3个版本:适用于小型设备和智能卡的JavaME (Java Platform Micro Edition,Java 微型版)适用于桌面系统的JavaSE(Java Platform Micro Edition ,Java 标准版)适用于企业级应用的...
阅读全文
摘要:1 什么是过滤器及其工作方式 向Web应用程序的请求和响应添加功能的Web组建 过滤器可以统一的集中处理请求和响应15.2 过滤器的实现新建 filter ,注意此时是在 src中建立的(同class的创建位置一样)。解决乱码问题: public void doFilter(ServletReque...
阅读全文
摘要:1 初识ServletØ Servlet做了什么本身不做业务只接收请求并决定调用哪个JavaBean去处理请求确定用哪个页面来显示处理返回的数据Ø Servlet 是什么Servlet是一个Java程序,是在服务器端运行以处理客户端请求并做出响应的程序。Server+Applet, 是一种服务器端的...
阅读全文
摘要:JSTL (jsp 标准标签库) 包含用于编写和开发JSP页面的一组标准标签,它可为用户提供一个无脚本的环境。JSTL 提供了4个主要的标签库: 核心标签库、国际化(I18N)与格式化标签库、XML标签库,以及SQL标签库。1 核心标签库优点: 可以查看源代码核心标签库中通用标签 用于操作JSP页面...
阅读全文
摘要:目的:为了使JSP写起来更加简单。9.1 EL表达式 ${EL表达式} : ${unsername} 操作符: “. ”操作符: 用来访问对象的属性 ${news.title} “[]”操作符: 用来访问对象的属性 ${news[“title”]} 用来访问数组或集合 ...
阅读全文
摘要:添加图片下载 commons-fileupload-1.2.2.jar和commons-io-2.4.jar 导入项目在添加涂抹的页面设置表单属性 enctype=”multipart/form-data”修改表单的提交方式为 post具体实现过程(JSP 中)1) 检查请求的类型boolean i...
阅读全文
摘要:7.1 常命包名Dao 包中的接口(NewsDao)以及类(NewsDaoImpl)注意负责和数据操作相关的事情。Service 包中的接口和类对dao的方法进行封装和调用,注意负责和业务逻辑相关的操作。7.2 JavaBean的作用 封装业务、封装数据7.3 JSP 页面显示Ø id: 专用于创建...
阅读全文
摘要:6.1 使用JDBC查询数据 【链接oracle数据库】具体操作:1) 将odbc文件拷贝到项目中 Odbc文件所在目录: oracle安装目录下- product – db_1 – jdbc -lib – odbc14.jar 复制到项目的 webRoot – webinf -lib 中 在...
阅读全文
摘要:1 客户端请求新页面Insert title here 链接到page2 链接到page2 链接到page2 链接到page2 链接到page2 /demo1/page2.jsp">链接到page2 链接到page2 链接到page2 链接到page2 链接到page2 ...
阅读全文
摘要:.1 Session一段时间内,单个客户与Web服务器的一连串相关的交换过程。Ø 4.1.1 应用的场景: 用户登录后保存用户状态确定用户的唯一 Sessin.getId();Ø 4.1.2 会话的创建和使用: 创建Httpsession session= request.getSession(Bo...
阅读全文

浙公网安备 33010602011771号