跨域来源:(前端站点和后端API布署到不同的站点) 解决方案 一.服务端设置 1.配置允许跨域请求 public class BaseAction { /** * 支持跨域请求 * @author fxd * @param response * @since JDK 1.6 */ protected ...
分类:
其他好文 时间:
2020-05-30 01:35:21
阅读次数:
109
关于spring中对延迟关闭session的配置,以及工具类BaseDao和BaseAction 一、HibernateTemplate执行查询时的一些小问题 1.当两个PO类的关系是多对一时: 我们知道在多对一关系中,查询总是会先查询“一”的一方,而一的一方中是含有集合的,一谈到集合就不得不考虑关 ...
分类:
编程语言 时间:
2019-08-24 00:44:39
阅读次数:
117
代码展示: 总结:对于公共模块,或者是一些业务类对象的注入,我们可以创建一个baseAction的基础抽象类,让基础抽象类去实现ModelDriven,实现这个接口 具体代码: ,它会自动将前端传过来的数据封装成model对象,我们控制层调用数据的时候,可以直接从封装之后的对象中获取想要的属性字段 ...
分类:
其他好文 时间:
2018-11-08 21:58:25
阅读次数:
250
一、控制层优化 (1)创建BaseAction.java类 package com.cppdy.ssh.web.action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRes ...
分类:
其他好文 时间:
2018-10-28 20:39:07
阅读次数:
188
在实际业务场景中,当前台通过 url 向后台传送多个参数时,可以将参数封装成一个bean类,在bean类中对各个参数进行非空,默认值等的设置。 前台 url ,想后台传送两个参数,userName 和 password: 1 http://localhost:8082/web/baseAction. ...
分类:
编程语言 时间:
2018-10-24 12:03:14
阅读次数:
192
HTML前台发送请求代码: TakeTimeAction代码: 抽取的Action公共类BaseAction代码: 收派时间接口TakeTimeService代码: 收派接口实现类TakeTimeServiceImpl代码: dao层TakeTimeRepository代码: ...
分类:
编程语言 时间:
2017-12-26 14:24:23
阅读次数:
191
1、BaseDao 2、BaseDaoImpl 3、BaseService 4、BaseServiceImpl 5、BaseAction 这是小编的原创随笔,请尊重原创,若是转载请注明出处,谢谢。 ...
分类:
编程语言 时间:
2017-12-22 22:59:08
阅读次数:
220
权限模块_分配权限_实现分配权限的基本功能 选哪个就能存起来那个,能回显。有依赖关系 把一组相关功能放在一起 RoleAction.java PrivilegeService.java PrivilegeServiceImpl.java BaseAction.java中增加 在struts.xml中 ...
分类:
其他好文 时间:
2017-11-11 23:01:01
阅读次数:
236
系统管理模块_部门管理_改进1:抽取添加与修改JSP页面中的公共代码 commons.jspf 在页面中插入 list.jsp、saveList.jsp 系统管理模块_部门管理_改进2:在显示层抽取BaseAction 这两个Action里面都要声明service做业务操作,都要实现ModelDri ...
分类:
Web程序 时间:
2017-11-11 22:10:55
阅读次数:
215
每个action都用到的存储代码,抽取出来packageorg.com.cay.action;
importjava.util.Map;
importorg.apache.struts2.interceptor.ApplicationAware;
importorg.apache.struts2.interceptor.RequestAware;
importorg.apache.struts2.interceptor.SessionAware;
importcom.ope..
分类:
其他好文 时间:
2017-09-26 09:29:41
阅读次数:
170