有我的项目使用zk框架的两种方法
DesktopScope.put()和DesktopScope.put()
现在我正在删除zk。从wchi方法我可以在servlet文件中替换这个方法
desktopScope.put("USER_NAME", userNameVal);
desktopScope.put(Constants.USER_DIR, userDirectory);
答案 0 :(得分:0)
根据this page in the ZK documentation,desktopScope
对象是由ZK框架维护的Map
,它保存在特定范围级别共享的变量;即桌面级别。
现在我无法弄清楚“wchi”框架是什么......或者这只是一个错字。但是,如果您只是将代码转换为纯JSP / JSTL代码,那么您需要找出一个合适的JSP / JSTL范围(标准的是“页面”,“会话”,“请求”和“应用程序”),然后根据范围设置您的变量来自Java:
Request.setAttribute
Session.setAttribute
ServletContext.setAttribute
请注意,“桌面”范围是纯粹的ZK概念,您需要找出非ZK实现方式....无论这些变量实现的是什么。 “会话”范围可能是最合适的。