Tag: jsp

带有ajax的JSP下载文件

要下载文件我正在使用ajax。 我有三个状态: “Download file” – before you click on the link. “File is downloading…” – while the file is downloading “Download file” – if the file was generated successful “Error while downloading file” – if there was any error while download the file. 我正在使用JSP,jquery ajax。 如何确定使用ajax下载文件时出错或下载成功。

如何在DataTables中使用ajax返回的json数据,并在每一行中都有一个表单

我想在我的JQuery DataTables中使用ajax返回的数据。 我创建了循环来查看每一行,还需要为它们添加一个视图按钮。 我将所有数据传递给JQuery DataTables 。 我无法理解如何做到这一点。 这是我的ajax请求 $(document).ready(function () { $(“#searchArea”).show(); var uID = $(“#userName”).val(); var tableProduct = $(‘#dataTbl’).DataTable({ “bSort”: false , “oLanguage”: {“sZeroRecords”: “”, “sEmptyTable”: “”} }); $.ajax({ type: ‘GET’, url: ‘${pageContext.request.contextPath}/restservice/viewApplication/’ + uID, success: function (result) { var jString = JSON.stringify(result); var jdata = JSON.parse(jString); for (var x = 0; x < […]

是否可以动态重新加载表单:根据另一个表单的值选择值:select

我在表单中有一对州/城市下拉选项。 应根据用户选择的状态动态更改城市下拉。 我在Spring MVC上使用jQuery。 我的状态/城市的对象是HashMaps的HashMap,因此,对于状态’01’(第一个键),我有城市001(第二个键) – city1(值)和002(第二个键) – city2(值) : LinkedHashMap<String,LinkedHashMap> enumsCountyByDistrict = new LinkedHashMap<String,LinkedHashMap>(); LinkedHashMap districtCounties = new LinkedHashMap(); for (City en : cities) districtCounties.put(en.getCode(), en.getDescription()); enumsCountyByDistrict.put(district, districtCounties); 其中cities是我从数据库中检索的列表。 我将此对象传递给我的视图: modelAndView.addObject(“countiesByDistrict”, enumsCountyByDistrict); modelAndView.addObject(“districts”, districts); 区域是不同州的名单。 现在,我的JSP使用form显示值:选择: 我正在硬编码县的区域[ ’13’ ]来显示13区的城市,它确实没问题,但现在,显然,我希望它根据在addressdistrictforms选择的代码进行更改:选择。 有人可以帮忙吗?

如果函数返回true,则表单提交

在java ee应用程序中,我有以下forms 现在只有在function f1()返回true时才能提交此表单。 如果f1 function返回false,它应该显示一个警告框 sudo f1 function代码 function f1(){ if(x=1) return false; if(x=2) return true; } 这该怎么做???

从JQuery Datatable中删除特定行

我的JSP页面中有三个JQuery DataTables在不同的选项卡上,我想要显示几乎相同的表,稍作修改。 第一个选项卡上的表格如下: ${alist.A} ${alist.B}</td ${alist.C} ${alist.D} 现在,第二个选项卡上的第二个表: ${alist.A} ${alist.B}</td ${alist.C} ${alist.D} 第三个表格如下: ${alist.A} ${alist.B}</td ${alist.C} ${alist.D} 现在,在第一张桌子上,我想展示一切。 在第二个表中,我想只显示在最后一列中具有“是”作为其值的行,而第三个表显示在最后一列中具有“否”作为其值的所有行。 另外,有些行既没有“是”也没有“否”。 他们可以被完全忽略。 为此,我尝试将其实现为: $(function(){ var firstTable = $(‘#firstTable’).DataTable(); var secondTable = $(‘#secondTable’).DataTable(); var thirdTable = $(‘#thirdTable’).DataTable(); $.fn.dataTable.ext.search.push( function(settings, data, dataIndex) { return $(firstTable.row(dataIndex).node()).attr(‘data-user’) == ‘YES’; }); secondTable.draw(); $.fn.dataTable.ext.search.push( function(settings, data, dataIndex) { return $(secondTable.row(dataIndex).node()).attr(‘data-user’) == ‘NO’; […]

如何将数据传递给AJAX调用

谁能告诉我如何将数据传递给进行AJAX调用的jsp? 这就是我想要的: 这是我的AJAX电话: $.get(“gridedit.jsp”, { before: “row”, time: “2pm” }) .done(function(data) { alert(“Data Loaded: ” + data); }); 这是我的gridedit.jsp 我想将从gridedit.jsp返回的值存储到javascript变量中。 我该怎么做? 请帮忙 谢谢 编辑: 这是我也尝试过的 $.ajax({ url: “gridedit.jsp”, async: true, cache: false, type:”GET”, data: { before:’row’, }, error: function(msg) { alert(msg); }, complete: function (xhr, status) { alert(‘complete: ‘+status); } }); 我得到两个警报,第一个警告说 [object][object] 第二个说 error […]

使用jquery将javascript对象传递给jsp页面

我有javascript var data = new Object(); 这个对象的一些属性是: data.name = “mike”; data.id = 1; 我使用jquery将对象传递给jsp页面 var request = $.ajax ({ url: “test.jsp”, type: “post”, data: ‘obj=’+ data, success: function(msg) { $(‘#response’).html(msg);}, error:function (xhr, ajaxOptions, thrownError){ alert(xhr.status); alert(thrownError); } }); 在jsp我说 Object objParam = request.getParameter(“obj”); out.println(objParam.name); 这似乎不起作用。 请帮忙。

Struts2:格式错误的OGNL表达

在我的JSP中,我使用了一个名为TagEdit的插件,它必须有一个带有“name =’tag []’”的输入文本字段,如下所示: 但是当我提交它时,struts2抛出了这个exception: WARNING: Error setting expression ‘tag[]’ with value ‘[Ljava.lang.String;@6c2a78’ ognl.ExpressionSyntaxException: Malformed OGNL expression: tag[] [ognl.ParseException: Encountered ” “]” “] “” at line 1, column 5. Was expecting one of: “:” … “not” … “+” … “-” … “~” … “!” … “(” … “true” … “false” … “null” … “#this” … “#root” […]

区分成功数据和在Struts 2中使用的错误消息?

我正在进行AJAX调用并使用Struts2-JSON插件。 当代码到达AJAX调用success时,我不知道如何区分是否应该加载success data或load message或error ,如果在AJAX调用期间发生exception,我想将其显示给用户。 代码总是success直到AJAX请求本身失败。 我怎样才能做到这一点? 编辑 :我提出了一个想法,即发送一个字符串也响应Ajax并检查字符串值(即)如果字符串设置为成功加载返回的其他JSON参数,如果错误我加载error.jsp

带有Spring MVC的jQuery datepicker – 将日期从视图传递到控制器会发送null

提交表单后,我看到所有值都正确传递给控制器​​,除了传递为null的日期(表单中的日期选择在输入字段中输入正确的日期)我尝试添加,但它没有帮助。 我也尝试删除“路径”并将其替换为“”中的“name”,但它会抛出错误,说“路径”属性丢失。 我试过以下但没有运气 – 1. 在Spring中,从jsp页面上的日期选择器读取后,mvc应用程序日期值在控制器中被接收为NULL 2. http://blog.teamextension.com/date-binding-in-spring-mvc-1321 jQuery: $(document).ready(function() { $(“#datepicker”).datepicker({dateFormat:”yy-mm-dd”}); }); JSP: Due Date: 模型: @Column(name = “DUE_DATE”) @DateTimeFormat(pattern = “yyyy/mm/dd”) private Date dueDate; 控制器: @RequestMapping(value=”/lock”, method = RequestMethod.POST) public @ResponseBody Status lockDevice(@ModelAttribute(“adminTransaction”) @Validated AdminTransaction adminTransaction, BindingResult result, Model model, Locale locale,Map map, HttpServletRequest request) { try { /*…….CODE………*/ adminTransactionDO.setDueDate(adminTransaction.getDueDate()); /*…….CODE………*/ } return […]