`
conkeyn
  • 浏览: 1518073 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

DWR调用session

阅读更多
public Boolean memberExsit(HttpSession session
) {
		Boolean bool = true;
		Member member = (Member) session.getAttribute("member");
		if (member == null) {
			// 转为管理员
			member = (Member) session.getAttribute("adminaccount");
		}
		if (member == null) {
			bool = false;
		}
		return bool;
	}

 下面是javascript调用dwr方法:

/**
 * 读取会员
 */
function getMember() {
	// 从Session判断会员是否存在
	MemberService.memberExsit(function(data) {
		if (data == false) {
			var friendEmail = document.getElementById("friendEmail");
			MemberService.getMemberByEmail(friendEmail.value, function(data1) {
				if (data1 != null) {
					var friendName = document.getElementById("friendName");
					friendName.value = data1.memberName;
				}
			});
		}
	});
}

其中,public Boolean memberExsit(HttpSession session );中的HttpSession变量无需在javascript设置其值,DWR会自动帮我们添加这个参数.

 

分享到:
评论

相关推荐

    DWR中取得session等信息.doc

    在 DWR 中取得 Session 等信息可以使用两种方法:使用 DWR 的 API 或者在 Java 服务方法中定义参数。后者是推荐的做法,因为它更简洁、更易于维护。无论使用哪种方法,都是为了获取用户信息,以便更好地实现业务逻辑...

    DWR与Jsp内置对象关系

    例如,通过DWR调用的方法可以决定是否在session中设置特定的标志,从而影响后续JSP页面的行为。 3. **错误处理**:DWR调用的服务器端方法如果抛出异常,可以捕获并将异常信息返回给客户端,此时可以利用DWR的错误...

    DWR快速配置入门 DWR快速配置入门.

    对于性能优化,可以考虑启用缓存,控制并发请求的数量,以及合理地组织DWR调用。 7. **调试与日志** DWR提供了丰富的调试和日志功能。通过调整`web.xml`中的`debug`参数,你可以开启或关闭调试模式。日志信息可以...

    DWR配置文件详解,DWR配置

    `<allow>`标签是配置DWR允许操作的关键部分,它定义了哪些Java类可以被JavaScript调用,以及如何转换Java对象。例如: ```xml ``` - **create**: 定义一个远程Java对象,可以通过JavaScript访问。`creator`...

    dwr+ssh项目

    1. **引入dwr.jar** - 将DWR的jar包添加到项目的lib目录下,这是使用DWR的基础,因为该jar包包含了DWR的所有核心类和函数。 2. **创建dwr.xml** - 在WEB-INF目录下创建dwr.xml配置文件。这个文件用于配置DWR的行为...

    DWR的配置和传值DWR的配置和传值

    同时,你还可以通过DWR的安全特性,如IP白名单、Session验证等来保护你的应用。 6. **性能优化**: DWR提供了缓存机制、批量调用和压缩传输等功能,以提高性能。例如,通过配置`batch.size`参数,可以设置一次请求...

    DWR中文文档......

    - **与Hibernate的整合**:DWR通过`HibernateBeanConverter`和自定义的session管理策略,可以在不破坏Hibernate事务的一致性下,实现对数据库的远程访问。 #### 五、DWR中的JavaScript应用 在客户端,DWR通过生成...

    DWR3参考资料

    在DWR2中,使用ScriptSession管理器来区分不同用户并跟踪他们的会话。当用户登录时,你可以通过添加ScriptSessionListener到ScriptSessionManager,并在sessionCreated方法中设置用户的标识。然而,在DWR3中,文档的...

    springMVC集成dwr

    7. **整合 Hibernate**: 如果项目中使用了 Hibernate 作为持久层框架,可以在 DWR 接口中调用 Hibernate 的 Session 或 EntityManager 来处理数据库操作。确保在多线程环境中正确管理和关闭数据库连接。 **DWR 的...

    dwr用户登陆验证的例子

    4. **DWR回调**:在JavaScript中,当DWR调用完成时,会触发一个回调函数。这个回调函数处理服务器返回的结果,显示相应的消息,如登录成功或失败提示。 5. **错误处理**:除了正常的流程,还需要考虑错误情况,比如...

    dwr-src.zip

    例如,可以使用DWR实现实时股票报价、在线协作编辑文档等功能。 总之,"dwrc-src.zip" 提供的DWR源代码对于想要深入学习和利用DWR技术的开发者来说,是一个宝贵的资源。通过分析源码,不仅可以了解DWR的工作机制,...

    dwr推送及js访问java代码

    4. **JavaScript调用Java**:在JavaScript中,我们可以使用DWR的API来调用服务器端的方法。例如: ```javascript DWRUtil.useLoadingMessage("正在处理..."); MyService.executeTask(data, { success: function...

    DWR js框架 javascript框架 web与java交互 Direct Web Remoting Ajax开源框架

    - **Caching and Session Management**:DWR提供了缓存机制和会话管理,以优化性能并确保跨请求的数据一致性。 2. **DWR的使用步骤** - **配置DWR**:在Web应用的`web.xml`文件中配置DWR的Servlet和过滤器,指定...

    DWR中文文档(pdf)

    - 在`dwr.xml`中使用`<creators>`元素引用Spring的bean。 ##### 4.3 DWR与JSF整合 - **整合要点**: - 使用`JSFCreator`来创建JSF托管bean。 - 配置`dwr.xml`以支持JSF的生命周期。 ##### 4.4 DWR与Struts整合 ...

    dwr demo 反向推送 导向推送

    总结来说,"dwr demo 反向推送 导向推送"是一个演示如何使用DWR实现实时服务器推送的项目,它包括了必要的配置和JavaScript调用,对于理解DWR的工作原理以及在实际项目中应用反向推送技术非常有帮助。通过学习这个...

    dwr推模式

    5. **Session Management**:DWR能够维护客户端会话状态,确保每个请求都能正确地与特定的用户会话关联。 6. **Push Channel**:在推模式下,服务器通过建立一个通道(Channel)来监控数据变化,并在数据更新时通过...

Global site tag (gtag.js) - Google Analytics