出于安全的考虑,项目需要,需要在jsp的页面显示水印的功能,防止用户信息泄露。
在js里获取系统当前时间:
function init(){
var date=new Date();
//年
var year=date.getFullYear();
//月
var month=date.getMonth()+1;
//日
var day=date.getDate();
var rq=year+"-"+month+"-"+day;
}
获取当前登录用户信息:
我是通过session来获取的,在你当前的jsp页面输入如下代码:来获取name和orgname,相当于把这两个参数通过jsp页面拿到数据,通过init方法传到js里,然后进行显示。
jQuery(document).ready(function(){
Metronic.init();
controller = new hdkzEditViewController({appctx:'${ctx2}',webctx:'${web}'});
var name = '<%=session.getAttribute("SRFUSERNAME")%>';
var orgname = '<%=session.getAttribute("SRFORGNAME")%>';
controller.init({parentMode:<%=p.getParentMode()%>,parentData:<%=p.getParentData()%>,username:name,orgname:orgname});
});
直接在项目初始化函数里把如下的js代码放进去即可;