JSP项目中的几个问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 08:31:50
这是一个后台管理程序.
1.为了防止用户通过用户直接通过action进入页面,通过判断Session,但是每个Action中都要判断一下,是不是太麻烦了,有没有简单的方法?
2.如何防止用户在地址栏中修改一些值,通过加密吗,一般jsp用什么加密呢?还是try..catch?
3.有一个功能需要在每个星期的一个时间执行一段代码,检测数据库中的数据,这个不是在用户登录或连接数据库的情况下,是项目发布了就开始计时,不管有没有人登陆此系统,这个用Time能实现吗,代码在哪些,监听器可以配吗?
谢谢!

1。struts2里有拦截器,或者写个Servlet判断 其他的调用他
2。在Serlvet里检查,可以是if() 也可以是try{...
3.在web.xml里配置个定时器,继承Timer的类

第一个 写个过滤器过滤一下 第二个没明白你的意思,莫非你修改数据用的是get? 第三个要么用timer每天判断一下,时间对不对,如果对就怎样怎样,要么用线程,效果一样,建议用timer

1,基类BaseAction里面设置检测Session的公共方法。或者其他同学说的过滤器。
2,没懂。
3,google下quartz。

1,做简单点就写个filter
2,敏感数据都是通过post提交
3,2种实现,1是在程序里写定时器,2是在数据库里写定时器