SSH框架之Struts2
2112222222222
这个作者很懒,什么都没留下…
展开
-
SSH框架学习之struts2 ---- 1、 Struts2入门和快速上手
day01 Struts2入门1、 struts2的创建首先是idea的配置,在这篇指导下完成 传送门第一步、创建action(类似servlet),每次访问action时执行里面的方法。第二步、配置action类的访问路径创建核心配置文件,名称和位置是固定的。src下的 struts.xml下面介绍各个标签和属性package作用:类似于代码的包,用于区分不同的action。标...原创 2018-12-02 19:12:02 · 1763 阅读 · 0 评论 -
SSH框架学习之struts2 写在前面
概述应用javaee中的三层框架中的web层(展示层)技术特点原始的servlet:增加一个功能,就要添加一个servlet。为了解决这个问题,web时期用过baseServlet,反射实现package com.yangwei.mvc.servlet;import java.io.IOException;import java.lang.reflect.Method;imp...原创 2018-12-02 19:13:41 · 110 阅读 · 0 评论 -
SSH框架学习之struts2 ---- 2、 获取表单提交的数据
本节重点获取表单数据中的底层域对象写法获取表单数据中的模型封装、表达式封装1、响应页面配置全局加局部,局部优先级大1.1 全局结果页面作用:多个action,返回的是用一个结果页面配置:在package中!只在当前package中生效1.2 局部结果页面(普通写法) <package name="demo" extends="struts-default" namespa..原创 2018-12-02 19:33:31 · 266 阅读 · 0 评论 -
SSH框架学习之struts2 ---- 3、值栈和ognl表达式
1、OGNL表达式1.1 简介之前在web阶段学习过EL表达式,应用在JSP页面中获取域对象内容用于struts2里面操作值栈数据,可以结合struts2里面的标签一起使用值栈注意:ognl不属于struts2的一部分,他是单独存在的。struts2提供了ognl的jar包1.2 ognl入门实例第一步:导入jar包,然后引入标签库之前在使用jstl的时候需要引入标签库,现在也一样,...原创 2018-12-02 19:50:27 · 1605 阅读 · 1 评论 -
SSH框架学习之struts2 ---- 4、自定义Struts的拦截器
概述拦截器(interceptor):struts2独有的概念。struts2里面的很多功能封装在拦截器(表单获取中的模型驱动等,值栈传递数据等)每次只执行默认拦截器拦截器执行的时间action对象创建之后,action方法执行之前1、拦截器的底层原理1.1 两种思想1) aop思想(底层用到动态代理,spring时深入)面向切面(方面)编程,不修改源代码来拓展功能(通过配置,把...原创 2018-12-02 19:57:21 · 185 阅读 · 0 评论