Struts2的MVC思想以及面向AOP切面编程1MVC简单概述:MModel(业务逻辑模型,service层,dao层)VView(视图,html,css,js页面)CController(前端控制器,servlet,jsp,action)2Struts2MVC的流程:客户端发送请求,struts2核心过滤器filter进行拦截处理后传递到Action--ControllerAction中调用s
分类:
其他好文 时间:
2018-10-29 22:58:02
阅读次数:
228
第一个Struts2程序-Hello 1.创建web工程struts2-01-Hello 2.导入jar包到bin目录,jar地址: https://files.cnblogs.com/files/aihuadung/struts%E6%89%80%E9%9C%80jar%E5%8C%85.zip ...
分类:
其他好文 时间:
2018-10-24 15:48:51
阅读次数:
190
1.普通java类 注意事项,必须要有公有的返回值为字符串的execute方法,返回值可以参考Action接口 2.继承ActionSupport类 3.实现Action接口 ...
分类:
其他好文 时间:
2018-10-24 15:24:53
阅读次数:
136
Struts2知识复习之一概述:struts2是一个基于MVC设计模型的轻量级web应用框架,它本质上相当于servlet。它是Struts1(早期基于MVC模式的轻量级Web框架)和WebWork(openSymphony组织的J2EEWeb框架)技术的合并。它的核心是WebWork,采用拦截器的机制来处理用户请求,使业务逻辑控制器与ServletAPI脱离。struts2优势:提供Except
分类:
其他好文 时间:
2018-10-24 00:59:42
阅读次数:
159
通用标签库 判断标签:<s:if>、<s:elseif>、<s:else> UI标签库(方便数据回显) ...
分类:
其他好文 时间:
2018-10-23 23:01:25
阅读次数:
139
在实际开发当中,有可能遇到批量向数据库中插入记录,需要在页面中将数据封装到集合中。类似页面表达式方法 前端JSP: Action类: ...
分类:
其他好文 时间:
2018-10-21 20:05:20
阅读次数:
176
Struts2的数据封装:Struts2是一个web层框架,框架是软件的半成品。提供了数据封装的基本功能。 属性驱动:提供属性set方法的方式 这种方式很少用,除非数据少,需要在Action类里自己往对象里封装 前端jsp: 实体类User: Action类: 属性驱动:提供页面表达式的方式 前端J ...
分类:
其他好文 时间:
2018-10-21 13:05:25
阅读次数:
238
版权声明:本篇博客大部分代码引用于公众号:java团长,我只是在作者基础上稍微修改一些内容,内容仅供学习与参考 前言:目前mvc框架经过大浪淘沙,由最初的struts1到struts2,到目前的主流框架SpringMvc,并逐渐区域占领市场主流稳定状态,由于其背后强大的Spring家族提供了一系列高 ...
分类:
编程语言 时间:
2018-10-19 02:08:34
阅读次数:
246
一、Spring MVC简介 1.1Spring MVC工作流程 映射器:主要是根据浏览器上输入的url来映射所有满足要求的Handle(控制器类) 适配器:主要是决定调用哪个Handler来实现具体的业务逻辑 1.2Spring MVC VS Struts2 1)springmvc的入口是一个se ...
分类:
编程语言 时间:
2018-10-18 17:01:19
阅读次数:
224
发现一个比较有意思的bug, //Action中以get开头且返回类型不为void(如 public Object get*() )的方法会被自动执行//放入值栈时会执行一次,//若在页面调用则再执行一次 如下面这个method 若调用调用这个方法会发现,查询语句被执行了两次 而且在执行其他meth ...
分类:
其他好文 时间:
2018-10-16 15:59:32
阅读次数:
130