问题标签 [dwr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
31063 浏览

java - 如何创建会话对象?

我正在为我的 Web 应用程序创建一个登录页面。每当新用户登录时,我都想创建一个会话对象。我知道会话的概念,但我以前没有使用过。我可以用一个简单的课程来做吗?或者,我必须转移到 servlet。如果我用简单的类方法来做,如何创建会话对象。


这是我的场景...

HTML代码:

JS代码:

Java 代码:


给我的关于会话的概念非常简单明了。我必须在有效的用户输入后创建一个会话对象并将用户名添加到该对象,单击注销时销毁该对象。但我以前没有参加过会议。我的意思是,我不知道创建会话变量的语法。

我该如何在这里创建会话对象?

任何建议将更加感激!

提前致谢!!!

0 投票
4 回答
87837 浏览

java - Java中的会话是什么?

到目前为止,我了解 Java 中的 Httpsession 概念。

将根据请求创建一个会话对象。

将绑定“字符串”和值与 Session 对象。

将返回与指定的字符串关联的对象。

我无法理解的是:我正在创建一个会话对象 HttpSession ses = req.getSession(true); ,并通过调用setAttribute("String", object);. 在这里,此代码驻留在服务器内部。对于每个人,当他尝试登录时,服务器中的相同代码将被执行。setAttribute("String", object);在这种方法中,字符串值是一个常量。因此,创建的每个会话对象都将由我提供的相同字符串绑定。当我尝试检索字符串以验证他的会话或执行注销操作时,getAttribute("String"); 将返回相同的常量字符串值(我是对的!!??实际上我不知道,我只是在考虑它的执行逻辑) . 那么,我怎么能无效。

我在 WEB 上的所有教程中都看到了这种类型的插图。这是设置该属性的实际方法吗?或者,真正的应用程序开发者会在“String”字段中给出一个变量来动态设置它

(ie. session.setAttribut(userName, userName); //Setting the String Dynamically.. I dono is it right or not.)

我的最后一个问题是

上面的两行是做什么的?什么将存储在 ctx & request 中? HttpSession ses = req.getSession(true);将创建新的会话方式。ses 中存储的值是多少。

0 投票
1 回答
816 浏览

java - 从 JSP 与 DWR 管理的对象交互

我正在使用 Direct Web Remoting (DWR) 作为“普通”动态 Java 项目的一部分(托管在带有 Java 6 的 Tomcat 6.0 服务器上)。我有一个简单的 JSP 页面,它与用户会话中的会话级变量进行交互。但是,我也有一个由 DWR 通过“新”构造函数管理的会话级对象。

是否可以从我的 JSP 中检索 DWR 管理的对象并与之交互?这在技术上不是反向 AJAX,我相信 JSP 页面通常位于 DWR 线程之外。

0 投票
1 回答
1109 浏览

java - Dwr 回调“数据”对象长度

我正在使用 dwr 处理对 java 后端的 ajax 调用,我在 java 中返回一个 Map,当它在回调函数中返回时,我需要知道它在 javascript 中的大小。有没有办法做到这一点?

0 投票
4 回答
7904 浏览

javascript - 是否有用于 XML 绑定的 JavaScript API - 类似于 Java 的 JAXB?

在 Java 中,我们经常使用 JAXB2。Object<->XML 映射在 Java 类中被定义为注解:

JAXB 运行时可以读取这些注释并创建解组器以将 XML 解析为对象实例或将对象编组为 XML。

JAXB 提供了一个模式编译器 (XJC),它可以从 XML 模式生成带注释的类,这是另一个很棒的特性。


最近我们一直在使用客户端 JavaScript。我们还需要在那里进行 XML 处理。例如,我们需要像这样解析 WPS 文档。这些文档还符合不同的 XML 模式(这里是示例 XML的 WPS 1.0.0 模式)。使用 JavaScript 对象而不是 XML 会很棒,这样可以节省大量的精力。在某些情况下,我们可以使用基于 JSON 的解决方案,例如DWR,但在许多情况下,我们必须在客户端处理 XML。

我的问题是:

是否有一些用于 JavaScript 的 JAXB 模拟?

一些工具可以将 XML Schema 编译成一些 XML<-> 对象映射并提供运行时在 XML 和 JavaScript 对象之间进行转换?

我可以很容易地想象以如下形式生成的映射:

这应该足以构建 unmarshaller 或 marshaller。

0 投票
1 回答
146 浏览

jquery - Web 调试:跟踪 GET 源

我正在尝试修复我们丰富的 GUI Web 应用程序中长期存在的错误。它是一个 GET 在没有查询字符串参数的情况下执行不正确,由于缺少参数而导致服务器上的业务层出现未捕获的异常,作为错误页面返回。

环境:jQuery(UI)+DWR(允许Java和JS通过AJAX互相调用)+Spring/Spring MVC

浏览器:IE8、FF3.6、Chrome 6 @ WinXP

我目前的工具:Chrome 检查器、Firebug、HttpFox(FF 嗅探器扩展,对于查明错误请求很有用)

试图缩短它,我找不到执行 GET 的代码,可能是因为它被注册为事件(如模糊、卸载等)或者是 DWR 的异步事件,也许。整个 UI 是建立在 DWR (AJAX) 调用之上的,因此在某处可能存在错误调用。我尝试搜索方法名称、函数指针、在 jQuery 上注册的事件、DWR 接口调用、使用 Firebug 追溯 JS 堆栈……不好。

我最后的努力是寻找一些工具,它可以定位哪一段代码执行 POST/GET 或类似的东西......自从我没有想法以来,我一直在黑暗中拍摄。

所以,我想知道任何工具建议或任何可用于定位隐藏 GET 的技术。任何帮助表示赞赏。

谢谢!

0 投票
2 回答
1807 浏览

java - 使用 Vector 和 Hashtable 作为 dwr 的 bean


我想编写一个 DWR 函数来准备一个 Hashtable 的向量并返回到 javascript,在 javascript 中我需要迭代一个向量并打印 Hashtable 的内容。

我的 DWR 功能是:

我已经在 web.xml 中正确配置了 dwr-servlet,dwr.xml 中的内容是:

但我的问题是当我从 javascrit 调用这个 dwr 方法时,我得到空数组作为 dwr 回调函数的结果。

任何人都可以提出这个问题的解决方案..

0 投票
2 回答
1922 浏览

java - 想要从 DWR 请求中打开 PDF 文件

我想从 DWR 调用中打开一个 pdf 文件。我正在使用 DWR 2.0 请指导我。

0 投票
2 回答
3481 浏览

arraylist - 解析dwr中的对象列表

我有一个远程函数 testdwr,它返回一个对象列表(测试)。我应该如何解析处理程序方法中的对象列表?代码如下所示

public List testdwr(String message) { Test test = new Test(); test.setName("mahati"); 列表 arrayList = new ArrayList(); arrayList.add(test); 返回数组列表;}

处理方法:

函数更新(){findaccounts.testdwr(“somestring:”,函数(数据){警报(数据);}

警报框将输出作为“对象对象”!

0 投票
1 回答
2455 浏览

java - 在 JAVA 中上传时出错“消息 [java.lang.IllegalArgumentException:im == null!]”

我正在尝试上传图像文件和 zip 文件。首先我开始上传图片,它给了我message[java.lang.IllegalArgumentException: im == null!错误。但是,它仍然上传了图像。然后我添加了代码来上传 zip 文件。现在我也遇到了同样的错误。但是,与上次不同的是,图像只是被上传并且它的大小是 0 字节。

我正在使用 DWR 将数据带到服务器,

DWR 脚本:

}

这是我正在尝试的代码。

更新:控制台日志

最终更新

我试图通过评论其他部分来单独上传 zip 文件。它得到上传。但它的大小也是零字节!!!

我哪里错了???

任何建议!!!