日期:2014-05-17  浏览次数:20748 次

一个SQL查询结果是否能对应多个JSP页面显示?
我只是个新手,对于web开发了解的还不是很多,所以请教下。
spring和strust框架下的,Oracle数据库。
比如我从用户表里查出来一个用户的全部数据,在前台页面只显示姓名,年龄一些常见的信息。而后台页面却要显示姓名,工资,工龄,保险缴纳等内部信息。换句话说就是,通过DAO层查询的结果,经过service、action,最后只在JSP页面做出区分。
那么这样做,是否安全?和每个JSP页面对应一个DAO(或者SQL语句)那种更好,特别是在大型项目下的?


------解决方案--------------------
没有绝对的安全,mvc是一种设计模式,是为了更好的把各个模块解耦。

页面之间还可以传值
------解决方案--------------------
这有什么不可以。。session就是干这个用的吧?哪里想用什么取什么
------解决方案--------------------
oracle里面不是有一个视图,你创建一个视图,这样不需要的东西不就不用查询给jsp页面了。这样不就保证安全性了。
------解决方案--------------------
你担心Session东西不安全 可以专门搞个session管理模块 去管理它
------解决方案--------------------
session 用多了 影响软件运行速度 你弄个list 把session 放里边 就好了
------解决方案--------------------
可以啊,做两个jsp页面,用一套方法。安全相对的,别人要黑你的话,技术过关,总会黑到。。。
------解决方案--------------------
完全可以啊,而且可以减少与数据库的交互次数,只是数据传递的时候会复杂点.
------解决方案--------------------
可以把数据都放到页面上,做个判断就行了,后天页面就全部显示