Tag: java

如何在下载文件后隐藏动画gif?

在执行某些服务器端Java代码并且客户端从Web服务器获取HTTP响应而不使用Ajax时,有没有办法让动画gif图像消失? 我使用以下Struts2提交按钮: 显示动画gif图像的方法: function myJsFunction(){ $(“#containerWithGifImage”).fadeIn(“fast”); } 消除动画gif图像的方法(但我不知道,如何在没有Ajax的情况下调用它): function myJsFunction2(){ $(“#containerWithGifImage”).fadeOut(“fast”); } 现在gif出现了,但是在执行webserver上的java代码之后它并没有消失。

如何使用Ajax请求创建和下载Excel文件

如果用户在我的网页上按下了一个公式按钮,我想创建一个Excel文件。 我的第一个解决方案很好。 用户按下按钮,服务器端java代码创建文件,执行java代码后,webbrowser打开一个对话框,询问用户是否显示或保存excel文件。 但我得到了客户的一些新要求。 如果用户按下了公式按钮,则必须在执行服务器端java代码时显示动画gif图像,并且如果服务器端java代码完成,则必须立即消除动画gif的消失。 这是Struts2提交按钮,如果按下按钮,它将启动HTTP请求: 这是客户端代码,它创建HTTP请求并将其发送到我的Struts2 Actionclass: function myJsFunction(){ $.ajax({ type: “POST”, dataType: ‘binary’, url: “myActionClass.action”, data: {//some necessary input values}, success: function(data){ console.log(data); // js code to disappeared the animated gif image } }); } 这是创建二进制代码的Java代码: private void returnExcelFileAsStream(final String filename) throws IOException { final InputStream is = new FileInputStream(filename); OutputStream os = […]

如何在页面重新加载后保持复选框检查状态?

刷新页面后,我无法继续检查复选框 。

在Spring中,从jsp页面上的日期选择器读取后,web控制器中的mvc应用程序日期值被接收为NULL

我有一个使用jquery的spring mvc web应用程序。 我使用spring标签直接将字段映射到pojo。 这样日期就会映射到相应的字段。 在Spring MVC中,有日期选择器的领域正在以正确的格式阅读日期: $(document).ready(function () { $(“#deliveryDate”).datepicker({ minDate: 0 }); }); $(document).ready(function () { $(“#quoationStartDate”).datepicker({ minDate: 0 }); }); 这是JSP上的输入参数: Actual Delivery On 使用@Initbinder来解析日期 @InitBinder public void dateBinder(WebDataBinder bind) { System.out.println(“In Binder”); SimpleDateFormat simpleDateFormat = new SimpleDateFormat(“dd-mm-yyyy”); simpleDateFormat.setLenient(false); bind.registerCustomEditor(Date.class, new CustomDateEditor(simpleDateFormat, true)); } 但是在表单发布操作之后,控制器中收到的日期值为null。 必须解决这个问题,这样我才能收到dd-MM-yyyy格式的日期,这个日期可以存储到数据库中。

将数组从Jquery发送到Struts1方法

我的jsp和jquery代码为 var article = new Object(); article.title = “abc”; article.url = “abc”; article.categories = [1,2,3]; article.tags = [1,2,3]; console.log(‘hi’); $.ajax({ type: ‘POST’, url: URL, contentType:”application/json”, data: JSON.stringify(article), dataType: ‘json’, success: function(result) { console.log(result); }, error: function(e){ alert(‘Error in Processing’); } }); 和我的java代码一样 BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream())); String json = “”; if(br != null){ […]

Java with ajax – ERR_EMPTY_RESPONSE – Ajax响应在服务器处理请求时抛出错误

我在浏览器控制台中遇到错误。 无法加载资源:net :: ERR_EMPTY_RESPONSE 我的ajax调用适用于所有按钮单击,但此错误仅适用于一个按钮(比如testExt按钮)。单击这些按钮,后台脚本运行并执行一些测试。 唯一的区别是这个testExt需要更多的时间来完成它的执行(接近4分27秒)但是响应在ajax的error块中以4分16秒的速度到达客户端,即使脚本在服务器端成功执行也是如此。 控制台显示以下错误: Object {readyState: 0, responseText: “”, status: 0, statusText: “error”} Ajax代码: $.ajax({ type : “Get”, url : “resultValue.htm”, cache: false, data : “testName=” + name, success : function(response) { // success logic here }, error: function(jqXHR, textStatus){ console.log(jqXHR); alert(‘There has been server side error. Please contact TechEng team to […]

使用JAVA套接字服务器读取AJAXpost内容

我设置了一个JAVA套接字服务器,它能够从html 获取所有内容。 但是当谈到AJAXpost时,服务器只能获取POST事件,但它无法读取AJAXpost中的“数据”。 以下是html代码: HTML $(document).ready(function() { $(‘#submit’).click(function() { //information to be sent to the server info = $(‘#foo’).val(); $.ajax({ type: “POST”, url: ‘http://10.0.0.3:8888’, data: ({foo: info}), //crossDomain: true, dataType: ‘json’ }); return false; }); }); Text Submit via Ajax 我不知道为什么会这样,有什么建议吗? 谢谢 ————————————————– ——————————————- 更新 Java服务器代码 ServerSocket ss = new ServerSocket(8888); Socket s = ss.accept(); […]

JQuery uploadify插件无法正常工作

我首先使用了primefaces FileUpload组件,但它没有用。 总是给出“HTTP错误”。 所以我认为这个组件有一些错误,并转到普通的旧JQuery并尝试使用uploadify。 但我仍然得到同样的错误。 我正在使用Container Managed Security。 这是不能正常工作的原因吗? 这是我的剧本: – $(document).ready(function(){ $(‘#photoInput’).uploadify({ ‘script’ : ‘/Blogger/fileUploadServlet’, ‘uploader’ : ‘./uploadify/uploadify.swf’, ‘cancelImg’ : ‘./uploadify/cancel.png’, ‘auto’ : true }); UPDATE 响应标题: X-Powered-By Servlet / 3.0,JSF / 2.0 Server GlassFish v3 Set-Cookie JSESSIONID = a23a36b147ac171f8abbf64406cd; 路径= /博客 Content-Type text / html; charset = UTF-8 Content-Length 1430 Date Thu,29 Apr […]

在jsf的表单错误上重新加载某个jQuery代码

我有一个jQuery代码,用于为用户输入面板幻灯片输入数据 如果发生错误,我会在面板中显示错误消息,当用户按下面板消失的提交按钮时,为了看到他必须再次按下显示面板按钮的错误消息, 当用户再次按下按钮时,面板出现错误,但必须由用户再次完成。 当错误发生时,我试图让面板自动重新出现,我怎么能这样做? 我正在使用JSF 2.0和jQuery。

如何在struts2表单提交后加载网格上的json结果

我有一个显示页面加载数据的网格,还有一个表单,提交时从datepicker获取变量,最后调用一个动作。 我希望新的json结果加载到上面的网格上,而不是我在空白页面上获取json对象元素({“JSON”:“SUCCESS”,“endDate”:“28/03/2012”,“listOfLogs” :[{“date”:“27-03-2012”……等) 这是我的代码: from: to: 我使用以下库:struts2 2.3.1.2 struts2-jquery 3.3.0 struts2-jquery-grid-plugin 3.3.0 有什么建议? 谢谢!