在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession和ServletContext。Struts 2框架让我们可以直接访问和设置action及模型对象的数据,这降低了对HttpServlet…
Struts2之-OGNL和ActionContext原理详解
什么是OGNL? OGNL(Object-Graph Navigation Language的简称),对象图导航语言,它是一门表达式语言,使用这种表达式语言,你可以通过某种表达式语法,存取Java对象树中的任意属性、调用Java对象树的方法、同时能够自动实…
Struts2之-简单使用Ajax交互json数据
什么是json JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度。 JSON就是一串字符串 只不过元素会使用特定的符号标注。 {} 双括号表示对象 [] 中括号表示数组 …
Struts2之-数据校验详解
客户端校验和服务器端校验 数据的输入校验分为客户端校验和服务器端校验,客户端校验主要是过滤正常用户的误操作,主要通过JavaScript代码完成;服务器端校验是整个应用阻止非法数据的最后防线,主要通过在应用中编程实现。 客户端校验 客户端校验的步骤一般通过…