Tag: jsp

用户登录后如何显示计时器?

我想在用户登录后显示计时器是代码: 演示: 小提琴 function startTimer_session() { var today = new Date(); var h=today.getHours() – login.getHours(); var m=today.getMinutes() – login.getMinutes(); var s=today.getSeconds() – login.getSeconds(); // add a zero in front of numbers<10 h=checkTime(h); m=checkTime(m); s=checkTime(s); $('#user-timer').html(h+":"+m+":"+s); timer=setTimeout(function(){startTimer_session()},1000); } 但它没有正确显示,为什么?

使用jsp / servlet在iframe中发布会话注销页面问题

嗨我正在使用jsp / sevlet在Web应用程序中工作,我正面临iframe中的会话注销页面问题 我在我的父页面中使用以下代码来表示会话超时 idleTime = 0; $(document).ready(function () { //Increment the idle time 2ounter every minute. var idleInterval = setInterval(“timerIncrement()”, 60000); // 1 minute //Zero the idle timer on mouse movement. $(this).mousemove(function (e) { idleTime = 0; }); $(this).keypress(function (e) { idleTime = 0; }); }) function timerIncrement() { idleTime = idleTime + 1; […]

在html表中填充上传的文件名和大小,在用户第二次选择文件时附加新值

问题是我有一个表,我想在用户点击选择文件按钮并选择任意数量的文件后填充文件名和文件大小的值,现在问题是如果用户单击选择文件按钮第二次我想要追加表中的新值,并在数组中添加新文件,以便它可以上传..我的代码是, html表单代码: Simple Upload Image uploaded successfully Image not successfully uploaded Issue while uploading try again Title Size javascript代码: var totalsizeOfUploadFiles = 0; function getFileSizeandName(input) { var select = $(‘#uploadTable tbody’); $(‘#renameFile’).empty();$(‘#removeFile’).empty(); if(input.files.length > 0) { $(‘#renameFile’).append($(‘Rename Selected’)); $(‘#removeFile’).append($(‘Remove Selected’)); $(‘#startButton’).removeAttr(“disabled”, “disabled”); $(‘#clearButton’).removeAttr(“disabled”, “disabled”); } //if(input.files.length <= 5) //{ for(var i =0; i<input.files.length; i++) { […]

如何在JSP scriptlet中获取来自Servlet的Json对象

我是Adobe CQ的新手。 我甚至不确定如何提出这个问题 我要动态填充下拉列表,下拉列表应该调用一个JSP,它将在scriptlet中有JSON响应对象,Jsp应该从servlet中获取Json对象。 我的jsp应该看起来像下面的格式: dropdownpopulate.jsp 所以计划在我的jsp中使用以下jquery: $(document).ready(function() { $.get(‘\ActionServlet’,function(responseJson) { alert(‘response json:’ + responseJson); }); }); 但是如何将这个以上面的格式放到JSP中呢?

将数据添加到JSP的显示表中

所以我在JSP页面中有这个表。 所有数据都是从java文件中的ArrayList设置的,如下所示: ArrayList options = new ArrayList(); (Has data in it though….) request.setAttribute(“example”, options); 如何动态添加到此表? 信息来自SQL查询,我希望能够使用偏移量并添加新数据。

带有jquery选项卡和jqgrid的Jquery datepicker问题

我的JSP页面有标签。 每个选项卡都加载一个jqgrid(在所有三个选项卡中加载相同的JSP)。 我在jqgrid中有一个filter,而日期字段我正在使用一个datepicker。 日期选择器在第一个选项卡中工作正常但是当我尝试在其他选项卡中的datepicker中点击“上一个”/“下一个”时,它会跳到1900年。请参阅下面的图片: 日期选择器在第一个选项卡中按预期工作: 在第二个标签中点击prev时,日期选择器跳至1899: 我尝试在jquery-ui-1.10.0.custom.js中调试代码 /* Adjust one of the date sub-fields. */ _adjustDate: function(id, offset, period) { var target = $(id), inst = this._getInst(target[0]); console.dir(inst); if (this._isDisabledDatepicker(target[0])) { return; } this._adjustInstDate(inst, offset + (period === “M” ? this._get(inst, “showCurrentAtPos”) : 0), // undo positioning period); this._updateDatepicker(inst); }, 我得到了以下两种情况的输出: 第一个标签: LOG: { id […]

Treegrid 9.3.11未加载chrome 61

var D = new TDataIO(); D.Layout.Url = “scripts/treegrid_9_3_11/batch_treegrid_def.xml”; if (layoutBonus) { D.Layout.Bonus = layoutBonus; } D.Data.Url = url; D.Debug = 0; D.Data.Timeout = 210; D.Page.Url = URL_CONTEXT + “LoadPage.action”; D.Page.Format = “Internal”; D.Page.Data = “TGData”; D.Page.Timeout = 120; G = TreeGrid(D, “batchGrid”); 在JSP中我们正在创建一个这样的div: 错误:网格太小 不确定这个div高度是如何设置为0px的? batch_treegrid_def.xml cfg

DataTable – 在jQuery中获取所有选定行的简便方法

我如何从jQuery DataTable ( https://datatables.net )获取所有选定的行。 这里在stackoverflow中找到了计算所选行的方法,但是我需要将选定的行数据抛到下一个JavaServletPage来使用它。 我的DataTables代码配置: $(document).ready(function() { var lastBksId = null; var rowClass = “odd” var table = $(‘#table_view’).DataTable({ scrollX: true, scrollY: ’76vh’, order: [[ 0, “desc” ]], scrollCollapse: true, paging: false, info: false, ordering: false, searching: false, fnRowCallback: function(row, data, index){ if (lastBksId == null){ lastBksId = data[0]; } if (lastBksId == […]

“没有足够的存储空间来完成此操作。”使用JSONArray处理大的响应时

我无法使用Jquery Ajax获取响应。 我的目标是当页面加载时,我希望它运行AJAX来调用JSP页面并检索数据对象(响应)。 这个getJSON.jsp页面将运行一个java方法来加载一个CSV文件(超过100,000行.30MB文件)并将其转换为一个JSON数组,这是我的数据对象。 这种方式是在服务器端加载文件。 将csv转换为JSON数组工作但是当我发回JSONArray的响应时,我收到“存储空间不够……”错误。 它甚至没有发送错误function。 它在我创建一个包含9,000行的csv文件时有效。 我必须使用IE11标准。 请你能坚持我吗? 我正在研究检索大量JSON数组对象的方法。 我的代码以下是以防万一: 更新:我忘了添加这个。 我在ie11 Developer工具上调试了它,并在代码“console.log(’begin json parse data。’)”上放置一个断点。 加载页面时,它没有事件停止到那一点。 所以我假设在发送回复时,“数据”是问题发生的地方。 运行getJSON.jsp和Java后端时没有错误。 $.ajax({ type:’post’, url: “getJSON.jsp”, success: function(data) { console.log(“begin json parse data.”); getMasterData = JSON.parse(data); console.log(“end of json parse data”) },error: function (xhr, ajaxOptions, thrownError) { console.log(“ERROR FOR AJAX getJSON stuff: ” + thrownError); }, […]

如何在java中为键值对创建JSON数组,并在JQuery自动完成中使用它来分离KEY VALUE

我一直在努力工作,到处寻找这个解决方案,但没有。 我有一个JSP页面,它有一个Jquery自动完成function。 $(“#Category”).autocomplete({ delay: 100, autoFocus: true, selectFirst: true, source: ‘ProviderSuggest.jsp’, select: function (event, ui) { $(‘#autosuggest’).val(‘Y’); } }); ProviderSuggest.jsp的代码如下: <% String query = request.getParameter("term"); List CategoryList = new DBConnections().GetCategoryList(query); Iterator CatIterator = CategoryList.iterator(); String JCategory = “”; Map CategoryMap = new HashMap(); Gson gson = new Gson(); while (CatIterator.hasNext()) { String Category = (String) […]