在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession和ServletContext。Struts 2框架让我们可以直接访问和设置action及模型对象的数据,这降低了对HttpServlet…
标签:java
Struts2之-OGNL和ActionContext原理详解
什么是OGNL? OGNL(Object-Graph Navigation Language的简称),对象图导航语言,它是一门表达式语言,使用这种表达式语言,你可以通过某种表达式语法,存取Java对象树中的任意属性、调用Java对象树的方法、同时能够自动实…
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…
javaweb之jsp详解三-EL表达式和JSTL略解
表达式语言(Expression Language)简称EL,它是JSP2.0中引入的一个新内容。通过EL可以简化在JSP开发中对对象的引用,从而规范页面代码,增加程序的可读性及可维护性。EL为不熟悉Java语言页面开发的人员提供了一个开发Java Web…
javaweb之jsp详解二
JSP的九大内置(隐式)对象 在JSP中有九个对象可以直接使用而不用获取,在JSP转为Servlet的过程中会帮我们定义获取好,所以可以直接使用,如下。 final javax.servlet.jsp.PageContext pageContext; ja…
Javaweb之jsp详解一
一、什么是JSP JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以结束。 JSP的出现,是替代最初的Servlet,与纯 Servlets相比:JSP可以很方便的编写或者修改…