ssh2框架下 数据库取数据生成菜单 时效控制
1:数据库中有一表 有ids types两字段,主键ids,现在在jsp页面需要一个菜单,但菜单的选项内容为types列的内容,请大家帮忙实现下!
2.:我想控制用户的一个申请操作,申请有时效性,过了时效期,用户就不能申请,怎么做啊?
我才学的java web(问题的回答请具体点)
是基于S2SH框架下做的
请各位帮忙啊!
------解决方案--------------------你去下个Dtree 控件看看 里面自带一个DEMO
有效期 一般就是系统设置一个固定时长 然后用你数据库保存的时间 减去 当前系统时间 不大于那个固定时长
就算有效
------解决方案--------------------EXT里面有现成的实现
------解决方案--------------------1、查询出来数据 通过struts2的标签迭代一下
<select>
<s:iterator value="list" id="item"> <option><s:property value="#item.types"/></option>
</s:iterator>
</select>
2、把用户第一次申请的时间保存在数据库中,当用户再申请的时候,去验证该用户是否已经申请过了,申请是否到时了
------解决方案--------------------while(rs.next())
{
list.add(XXX);
}
------解决方案--------------------你的这个时效性是指的用户在某个注册页面停留还是用户注册后经过多久让该用户失效?
如果是第一个可以在session里面记录进入注册的时间start和,提交后获得当前时间end,然后end-start的值超过某一个值就out,如果是后者的话建议使用存储过程。
当然,第一个也可以在页面使用window.onload记录开始时间,提交按钮点击的时候获取end时间,然后操作也是end-start