Tag: jquery

Struts2 jQuery插件 – 提交按钮

我有Struts2 jQuery插件提交按钮,当点击按钮时它没有触发动作类作为struts提交按钮。 单击按钮后我需要保持相同的页面。请查看以下代码差异。 Struts提交按钮 – 工作正常 将struts提交转换为struts-jquery提交提交按钮 – 不能正常工作 如果仅使用表单操作 ,则页面刷新并作为Struts标记工作,但不应该如此。

如果他再次在相同或不同的浏览器上登录,如何注销用户的上一个会话

我有一个查询,我希望如果用户已经登录到网页并再次从相同或不同的机器重新登录,那么他的上一个会话应该被杀死并自动登录到主页面。 我在客户端使用jquery,在后端使用servlet。 我使用tomcat 6作为web服务器和jdk1.6编译器。 我只是想像雅虎那样,如果用户从某台机器进入并且下次再次从其他机器或同一台机器登录时,他会从previos会话自动注销并重定向到主页面。 请告诉我该如何实现。

jQuery AJAX调用Java方法

使用jQuery AJAX,我们可以调用特定的JAVA方法(例如,来自Action类) 来自该Java方法的返回数据将用于填充一些HTML代码。 请告诉我是否可以使用jQuery轻松完成(就像在DWR中一样)。对于HTML中的多个数据点,我们是否需要制作多个AJAX请求?

如何通过id而不是Struts 2中的属性从JSP获取数据到Action类?

我正在做Java Struts 2框架。 通常,我可以通过Form.java (action class)中的get set方法从我的JSP获取数据。 以下是我的例子: 在main.jsp文件中: 因此,我可以通过动作类中的get set方法获取此文本框名称,下面是代码 mainForm.java : private String campaignName = null; public String getCampaignName() { return campaignName; } public void setCampaignName(String campaignName) { this.campaignName = campaignName; } 但是,由于我想使用jQuery做某事,我不再使用作为文本框,但我使用 。 由于此文本框中没有属性属性,我无法从此文本框中获取值。 我试图在文本框中添加property=”something” ,但是在mainForm.java获取set方法返回null 。 我想问一下,如何通过此文本框获取值?

使用CORS的CrossDomain ajax请求

我试图通过javascript发布到我的跨域 * rest服务 *,并意识到除非我使用此规范,否则不可能; http://www.w3.org/wiki/CORS_Enabled 但是文档的编写方式非常有限,我有几个问题; 1-我使用Glassfish Jee6 app服务器,所以我可以简单地在我的web.xml中添加一个jettyfilter并完成工作吗? 2-对于客户端(移动网站),是否有任何javascript库有助于实现此规范? 我还可以在JQuery中使用现有的ajax函数,还是需要更具体的东西?

如何使用javascript在输入类型文件中设置默认值?

当我想将文件从本地系统上传到服务器时。 那时我想在输入类型文件字段中设置本地路径,但是它没有设置为该值。 所以我无法上传文件。 所以请帮助我。 代码:

从Java调用JavaScript时出错

我试图从Java调用JavaFx WebView中的JavaScript,但我得到: 线程“JavaFX Application Thread”中的exceptionnetscape.javascript.JSException:TypeError:undefined不是函数 at com.sun.webkit.dom.JSObject.fwkMakeException(JSObject.java:128) at com.sun.webkit.WebPage.twkExecuteScript(Native Method) at com.sun.webkit.WebPage.executeScript(WebPage.java:1439) 在javafx.scene.web.WebEngine.executeScript(WebEngine.java:982) .java文件 private WebView emailSubject() { String pageURL = “D:myproject\\src\\resources\\WEB_INF\\forms\\readMail\\emailBody.html”; pageURL = pageURL.replace(“\\”, “/”); webView = new WebView(); webView.setMaxHeight(52); webEngine = webView.getEngine(); emailSubject = getHTMLMailSubject(); webEngine.getLoadWorker().stateProperty().addListener((ov, oldState, newState) -> { if (newState == State.SUCCEEDED) { webEngine.executeScript(“testCheckMate(\”” + emailSubject + “\”);”); } }); webEngine.load(“file:” […]

将serialize数组传递给struts2动作

我计划将整个表单数据以JSON格式发布到Struts2 Action。 以下是我的代码片段。 纠正我出错的地方或帮助我,以便我可以正确地获取Action文件中的所有值。 我在Action文件中的所有SOP都显示为null var MyForm = $(“#companyform”).serializeArray(); var data = JSON.stringify(MyForm); $.ajax({ type: ‘POST’, url:’createcompany.action?jsonRequestdata=’+data, dataType: ‘json’, success: function(data){ console.log(stringify(data)); }}); 我的表单数据变为[{“name”:”tan”,”value”:”rrr”},{“name”:”pan”,”value”:”adf”},{“name”:”tod”,”value”:”1″}] Struts2动作文件: String jsonRequestdata; public String execute() throws Exception { JSONArray jsonArr = (JSONArray) new JSONParser().parse(jsonRequestdata); JSONObject json = (JSONObject) jsonArr.get(0); System.out.println(“TAN=” + json.get(“tan”)); System.out.println(“PAN=” + json.get(“pan”)); System.out.println(“TOD=” + json.get(“tod”)); return “success”; […]

我可以用jqGrid实现延迟加载吗?

我有一个超过5000个数据记录的网格。 这些数据每天都在增长。 当我用网格加载页面时,在网格显示数据之前需要差不多一分钟,我必须一次显示10行。 是否有可能使用此jqGrid实现延迟加载? 这是我生成JSon String的动作: @RequestMapping(value = “studentjsondata”, method = RequestMethod.GET) public @ResponseBody String studentjsondata(HttpServletRequest httpServletRequest) { Format formatter = new SimpleDateFormat(“MMMM dd, yyyy”); String column = “id”; if(httpServletRequest.getParameter(“sidx”) != null){ column = httpServletRequest.getParameter(“sidx”); } String orderType = “DESC”; if(httpServletRequest.getParameter(“sord”) != null){ orderType = httpServletRequest.getParameter(“sord”).toUpperCase(); } int page = 1; if(Integer.parseInt(httpServletRequest.getParameter(“page”)) >= 1){ page […]

Bootstrap.js抛出一个选择器选项错误:在windows.document对象上初始化工具提示时必须指定selector选项

当我尝试在bootstrap.js中运行我的Web应用程序时,出现以下错误: localhost中第1306行第7行的未处理exception:7904 / Scripts / bootstrap.js 0x800a139e – 在window.document对象上初始化工具提示时,必须指定JavaScript运行时错误: selector选项! 这是它所指的以下代码行: Tooltip.prototype.init = function (type, element, options) { this.enabled = true this.type = type this.$element = $(element) this.options = this.getOptions(options) this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport)) this.inState = { click: false, hover: false, focus: false } if (this.$element[0] instanceof […]