Java 替换servlet中的DesktopScope.put()和DesktopScope.put()
我的项目使用了zk框架的两种方法 DesktopScope.put和DesktopScope.put 现在我移除zk。在servlet文件中,我可以用wchi方法替换这个方法Java 替换servlet中的DesktopScope.put()和DesktopScope.put(),java,servlets,zk,Java,Servlets,Zk,我的项目使用了zk框架的两种方法 DesktopScope.put和DesktopScope.put 现在我移除zk。在servlet文件中,我可以用wchi方法替换这个方法 desktopScope.put("USER_NAME", userNameVal); desktopScope.put(Constants.USER_DIR, userDirectory); 根据,desktopScope对象是由ZK框架维护的一个映射,它保存在特定范围级别共享的变量;i、 e.桌面级 现在我不知道wc
desktopScope.put("USER_NAME", userNameVal);
desktopScope.put(Constants.USER_DIR, userDirectory);
根据,desktopScope对象是由ZK框架维护的一个映射,它保存在特定范围级别共享的变量;i、 e.桌面级
现在我不知道wchi框架是什么。。。或者这只是一个打字错误。但是,如果您只是将代码转换为普通JSP/JSTL代码,那么您需要找出一个合适的JSP/JSTL范围——标准范围是页面、会话、请求和应用程序,然后根据范围从Java设置变量:
使用request.setAttribute设置请求范围变量
使用session.setAttribute设置会话范围变量
应用程序范围变量正在设置ServletContext.setAttribute
页面范围变量不能在页面JSP之外设置。
请注意,桌面范围是一个纯粹的ZK概念,您需要找出一种非ZK方式来实现。。。。不管这些变量实现了什么。会话范围可能是最合适的