
Struts2
alexpdh
你的时间在哪里,你的成就就在那里
展开
-
struts2访问web元素
2016年6月25日,今天学习Struts2如何访问web元素的。首先看看页面展示:这里就用第二种IOC,其他基本不用:index页面代码如下:<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%><%String path = re原创 2016-06-25 15:24:17 · 431 阅读 · 0 评论 -
strust2 OGNL表达式
2016年6月26日,今天学习struts2的OGNL表达式:OGNL:Object Graph Navigation Language 对象图导航语言。 想初始化domain model,可以自己new,也可以传参数值,但这时候需要保持参数为空的构造方法原创 2016-06-26 02:53:24 · 822 阅读 · 0 评论 -
Struts2
以前学习都比较懒,现在意识到学习之后还是应该做一些笔记,记录一下学习的过程struts2介绍Struts 2是在WebWork2基础发展而来的。好处在于struts 2 能帮助我们很好的将前端的view层和后端逻辑层分开。PS:struts 2和struts 1在代码风格上几乎不一样。Struts 2 相比Struts 1的优点:1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API原创 2016-06-18 21:01:59 · 324 阅读 · 0 评论 -
struts2 简单数据验证
2016年6月21日,今天学习Struts的简单数据验证在看Struts数据验证之前简单的学习了下Struts的中文转码问题,默认情况下浏览器输入中文传递到到Struts时,action中中文是乱码。这种情况Struts自带了解决中文乱码的方法只需在struts.xml文件中加上如下这段就可以解决中文乱码问题:在这个过程中我发现一个问题,先看页面内容如下在str原创 2016-06-22 00:45:16 · 358 阅读 · 0 评论 -
Struts2 action的参数传递方式
2016年6月19日,今天学习Struts2 action的参数传递主要有3种传输方式:1、用action属性接收2、用domain model或者dto(data transcation object)3、实现modelDriven第一种传输方式:直接在action里set参数变量index页面:<%@ page language="java" conten原创 2016-06-19 14:59:08 · 979 阅读 · 0 评论 -
struts2源码分析及拦截器实现原理
一:拦截器(interceptor)简介拦截器(interceptor)是struts2中的最重要的核心之一,是Struts2最强大的特性之一。拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为:拦截器是动原创 2016-07-08 05:47:03 · 654 阅读 · 0 评论