JAVA web 中。如何在后台存值在application作用域里面?在前台页面又怎么取application里的值啊??急急..

2025-05-20 14:24:23
推荐回答(3个)
回答1:

后台ServletContext application = request.getSession().getservletContext(); 得到application对象
application.setAttribute(key,value);此处采用键值对的形式存值
前台
application.getAttribute(key);直接使用内置对象application取值,通过key取到value
注意之前存的什么类型取出来还是用什么类型接受,强制向下转型

回答2:

可以使用session来存某些会话级别的变量。作为application级别的话,可以使用application来存放,最终要看你这个值的应用范围来确定。

回答3:

不建议存过多的数据在application或者session中。
你用数据库来实现效果更好。