Tag: jquery

如何在Struts中使用其键值获取json对象?

我正在struts中处理Web服务。 现在我想要使用其键值的json对象。 然后我必须在响应中发布类似数组的内容。 我不知道如何在Struts中这样做。 我知道如何在Servlets中做到这一点。 所以,我正在使用我尝试过的以下代码,但我认为它在Struts中有所不同。 JSONObject json = (JSONObject)new JSONParser().parse(jb.toString()); String key_value= json.get(“key”).toString(); 那么,如何在Struts中完成它。 还请告诉我如何解析json数组作为响应。

使用jQuery或JavaScript读取属性文件

我是jquery的新手。 我想使用javascript或jquery在我的jsp页面中读取Java属性文件。 我很担心但不满意。 我的应用程序由Struts2,Eclipse Juno和Windows7开发。 这是我的javascript function checkedRadioForDelete(f) { var chx = document.getElementsByTagName(‘input’); for ( var i = 0; i < chx.length; i++) { if (chx[i].type == 'radio' && chx[i].checked) { var con = confirm("Are you sure to delete?"); if (con != true) { } else { f.action = "MyAction.action"; f.submit(); } return true; } […]

如何使用javascript将jsp包含在另一个jsp中

我有一个按钮注销。 点击退出后,我需要显示另一个页面。 我怎么能用JavaScript做到这一点? 谁能帮帮我吗? 我的代码:  Log out 我试过这个: $(‘#logoutId’).click(function(event) { $(‘#logoutdiv’).load(‘ConfirmationPopup.jsp’); });

在JSP中从JavaScript / jQuery调用后端Java方法

我有一个JSP,其中有一个包含实体类名称的select列表。 当我选择实体类型时,我需要使用所选实体类型的字段名称填充另一个select列表。 为此,我在onchange事件上调用了一个JavaScript函数。 在JavaScript方法中,我需要在后端调用一个方法,该方法返回一个包含所选实体类型的字段名称的arraylist 。 如何使用和不使用Ajax调用该方法? 另外,如何使用arrayList动态填充第二个选择列表?

UTF-8 URL解码/编码

我指示我的URL发送类似的Ajax请求: url += ‘/’ + something + ‘/’ + id; var response; $.ajax({ async : false, type: ‘DELETE’, url: url, … 我的removeId是一个包含UTF-8字符的变量。 我将在Java端处理该变量: @RequestMapping(value = “/something/{id}”, method = RequestMethod.DELETE) public void myMethod(HttpServletResponse response, @PathVariable String id) { … 然而,Java端的id变量与原始的不同,因为UTF-8字符变为奇怪的东西。 如何从JavaScript端发送UTF-8字符并在我的Java端再次转换它(Spring 3 with REST,我的Web服务器是Tomcat 7)? PS 1:即使我不使用encodeUriComponent ,我的URL似乎是自己编码的? PS 2:提出更清楚的问题: ie my id variable is araç […]

区分浏览器选项卡关闭并刷新(以检测多个应用程序实例)

如何区分浏览器选项卡关闭和刷新function。 截至目前,窗口刷新和关闭事件没有不同的事件。 我的要求是检查已登录或未登录任何标签的天气用户,这样我就不允许他在任何其他标签中加载我的应用程序。 在GWT (java) private void registerWindowCloseEvent() { Window.addCloseHandler(new CloseHandler() { @Override public void onClose(CloseEvent event) { // do something on close } }); } 在JavaScript/Jquery: window.onbeforeunload = function(e) { // do something on close }; 上述事件正在触发事件刷新和关闭..有任何方法可以区分。

JSON Jquery到Struts2的动作

我想将JSON对象从Javscript发送到Struts2 Action。 示例JSON对象 { “lists”:[“list1″,”list2″,”list3″,”list4″,”list5”], “maps”: { “key4″:”value4″,”key3″:”value3″,”key5″:”value5″,”key2″:”value2″,”key1″:”value1” }, “number1”:123456789, “numberarray1”:[1,2,3,4,5,6,7,8,9], “string1″:”A”, “stringarray1”:[“A1″,”B1”] } 我的Jquery Ajax $.ajax({ type: ‘POST’, url: ‘json/JSON.action’, data: JSON.stringify(data), dataType: ‘json’, async: false , contentType: ‘application/json; charset=utf-8’, success: function(){window.alert(‘Done’);} }); Struts.xml配置 我的动作类 public class JsonAction extends ActionSupport { private String data; public String getJSON() { return ActionSupport.SUCCESS; } public String getData() […]

是否可以检测访客DNS服务器?

检测访客IP很容易。 但是如何检测访问者的DNS服务器ips? 我找到了这个PHP函数,但它只找到了域名的DNS。 dns_get_record(“website.com”, DNS_ANY); 是否可以检测访客DNS服务器?

是否可以使用jsp变量值来初始化JQUERY变量?

我有一些问题如下: 如何在JQUERY代码中使用JSP变量/数组? 这里我们所拥有的JQUERY代码存储在单独的.js文件中,该文件包含在JSP文件中。 实际上我想用JSP变量初始化JQUERY数组。 所以请指导我完成这项任务。

如何在Selenium WebDriver中选择日期选择器

目前正在使用Selenium WebDriver并使用Java 。 我想从下拉列表中选择date range值。我想知道如何在日期选择器下拉列表中选择Date, Month and year值。 这是HTML标记: 我试过以下示例代码: Log.info(“Clicking on From daterange dropdown”); JavascriptExecutor executor8 = (JavascriptExecutor)driver; executor8.executeScript(“document.getElementById(‘fromDate’).style.display=’block’;”); Select select8 = new Select(driver.findElement(By.id(“fromDate”))); select8.selectByVisibleText(“10 Jan 2013”); Thread.sleep(3000); Log.info(“Clicking on To daterange dropdown”); JavascriptExecutor executor10 = (JavascriptExecutor)driver; executor10.executeScript(“document.getElementById(‘toDate’).style.display=’block’;”); Select select10 = new Select(driver.findElement(By.id(“toDate”))); select10.selectByVisibleText(“31 Dec 2013”); Thread.sleep(3000);