在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession和ServletContext。Struts 2框架让我们可以直接访问和设置action及模型对象的数据,这降低了对HttpServlet…
分类:Struts2
Struts2之-简单使用Ajax交互json数据
什么是json JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。 JSON就是一串字符串 只不过元素会使用特定的符号标注。 {} 双括号表示对象 [] 中括号表示数组 …
Struts2之-数据校验详解
客户端校验和服务器端校验 数据的输入校验分为客户端校验和服务器端校验,客户端校验主要是过滤正常用户的误操作,主要通过JavaScript代码完成;服务器端校验是整个应用阻止非法数据的最后防线,主要通过在应用中编程实现。 客户端校验 客户端校验的步骤一般通过…
Struts2之-国际化详解
什么是国际化 国际化是在软件设计和文档开发过程中,使得功能和代码设计能处理多种语言和文化习俗,在创建不同语言版本时,不需要重新设计源程序代码的软件工程方法。 通俗而言就是我写一个欢迎登陆的页面,中国人来看就是欢迎登陆,美国人看就是welcome,这…
Struts2之-拦截器详解
什么是拦截器 拦截器是Struts2的核心组成部分,它可以动态的拦截Action调用的对象,类似与Servlet中的过滤器。Struts2的拦截器是AOP(Aspect-Object-Programming,面向切面编程)的一种实现策略,是可插拔的,需要某…
Struts2与Servlet的文件上传下载详解
servlet普通方法实现文件上传 具体不详细介绍,有兴趣的可以研究一下,以下文章的第一种方法就是普通的方法实现的。 Servlet实现文件上传的几种方法 servlet引入jar包方式实现文件上传 当使用了enctype=”multipart…
Struts2之-配置文件struts.xml详解
常用的配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configu…
Struts2之-用marven配置Struts2项目
什么是Strut2 1、Struts2 是一个非常优秀的MVC框架,基于Model2 设计模型 由传统Struts1和WebWork两个经典框架发展而来 2、Strust2 核心功能 (1)允许POJO(Plain Old Java Objects)对象 …