Tag: servlets

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 […]

无法从JS表单调用servlet doPost方法

我在动态生成的Javascript表单中调用servlet doPost方法时遇到了问题。 var form = document.createElement(“form”); form.setAttribute(“action”, ‘cisco-fetch-devices’); form.setAttribute(“method”, ‘POST’); var hiddenField = document.createElement(“input”); hiddenField.setAttribute(“type”, “hidden”); hiddenField.setAttribute(“name”, ‘hiddeninputfield’); hiddenField.setAttribute(“value”, data); form.appendChild(hiddenField); document.body.appendChild(form); form.submit(); 但是我可以从jquery ajax调用调用相同的servlet”cisco-fetch-devices’: $.post(“cisco-fetch-devices”, { orderId : data}, function(data) { alert(“Data Loaded: ” + data); }); JS动态表单提交生成’文件未找到错误’ 这是我的doPost方法: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType(“text/csv”); response.setHeader (“Content-Disposition”, “attachment;filename=\”tableincsv.csv\””); String […]

如何在最终用户的浏览器中显示事务处理状态或服务器端的工作?

____ —– > 60% completed 我想在网络浏览器中显示用户的某些处理状态的上述类型。 例如,我创建一些表格说1000表示我不希望在某些事情发生时被用户打扰。 所以我需要向用户显示状态(目前在浏览器中以gui方式创建的表的数量)。 给我一些想法。 提前征求意见和回答。 注意:在复制某些数据时,我们可以在Windows中看到这些类型的图形。 在这里,我可以给出一些照片。 希望你得到我想要的东西。

如何从servlet获取数据到ajax成功

我试图从servlet中获取数据到ajax但是它总是会出现错误部分,就像“未定义”这样对ajax kinldy这是一个新手。 插入部分工作正常,但我试图获取值去错误部分? 的servlet package Servlet; import java.io.IOException; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import Databases.databases; /** * Servlet implementation class Form */ @WebServlet(asyncSupported = true, urlPatterns = { “/Form” }) public class Form extends HttpServlet { private static final long […]

使用servlet返回json对象

我有一个servlet。 它的工作原理是这样的 – 我发送action-name,servlet创建action-object,执行一些任务,然后返回字符串view作为结果 – 到我应该发送给用户的页面。 Servlet对doGET和doPost工作方式相同。 String name = getActionName(req); Action action = (Action) pico.getComponentInstance(name); String view = action.exec(req, resp); // router if (view.startsWith(“redirect:”)) { resp.sendRedirect(view.substring(“redirect:”.length(), view.length())); } else { getServletContext().getRequestDispatcher( “/” + view + “.jsp”).forward(req, resp); } 我有AjaxAction,我从请求获取值,从数据库获取对象,将其转换为json字符串。 但是如何从行动中归还呢? Action返回string,表示应该发送用户的下一页。 我把他送到主页。 String requestId = req.getParameter(“requestId”); Long id = Long.valueOf(requestId); Request item = requestDao.read(id); […]

firefox中没有格式错误

我正在从服务器中检索一些看起来像这样的数据: 1:some values@2: some other@3:some more 。 我在客户端解析它,它适用于chrome,但firefox似乎抛出此错误。 我甚至尝试将dataType设置为不起作用的文本。 我搜索了类似的问题,发现这是匹配的 。 但我通过http访问它只是不同于这个线程中的问题。 编辑: setInterval(function(){ if($thisUser) $commonURL= “checkRequest.do?user=”+$thisUser ; else $commonURL= “checkRequest.do?user=null”; $.ajax({ url:$commonURL, contentType: “text/plain”, dataType: “text”, success:function(result){ if(result[0]==”1″) window.location=”playGame.do”; else if(result[0]==”2″){ result1=result.substring(1,result.indexOf(“@”)); resultTemp=””; for(i=0;i<result1.split(",").length-1;i++) resultTemp += "”+result1.split(“,”)[i]+”, “; $(‘td#oppRequests’).html(resultTemp); resultTemp=””; $(“a.oppRequests”).click(function(){ $thisUser = $(this).html(); $.ajax({ url:”postRequest.do?confirm=”+$thisUser, success:function(result){ }}); }); } } }); },10000); 请帮助我摆脱这个:) […]

将数据从Javascript发送到Servlet

我想对服务器进行ajax get调用。现在我总是使用: $.get(“/FruitResults?fruit=”+fruitname+”&color=”+colorname,function(data){addToTables(data);},”text”); 发送参数水果,颜色。如果我有很多水果,他们的颜色,价格.. {apple:{color:red,price:30},orange:{color:orange,price:10}} 以及如此大的水果列表,我是如何使用Ajax调用将其发送到servlet的,以什么格式? 而在servlet方面,我该如何从请求对象中检索请求参数?

如何使用JSP页面中的参数来搜索Java类中的数据?

这是迄今为止我的项目的屏幕截图: 这个程序的目的也是从我在servlet中的ArrayList中找到特定的类。 您可以从左侧定义的类中搜索所需的类(即X位置的类,Y学期和Z老师)。 到目前为止使用此代码,我可以检索屏幕截图中显示的每个类: 脚本: //Serves up the data THIS IS THE WHAT GETS THE TABLE DATA $(‘#btnData’).click(function() { $(“#searchAnimation”).fadeTo(0,1, function(){ $.get(‘daoServlet’, function(responseText) { $(‘#dataDisp’).html(responseText); }).complete(function(){$(“#searchAnimation”).fadeTo(0,0);}); }); }); Java的: @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //String that gets returned as HTML StringBuilder returnAsHTML = new StringBuilder(); //See if the class […]

如何在servlet中获取jQuery JSON请求参数?

我有以下javascript代码: var data = {message:”Hi”} var sendJson = function (){ alert(data); $.ajax({ url:”./jsonTest”, data: data, contentType:”application/json”, type:”post”, dataType:”json” }).success(function(reply) { alert(“successful”); }); } 如何在servlet上获取JSON对象? 我以前试图使用它 request.getParameter(“data”) 并尝试将其转换为JsonObject,但我一直变为null 。

在jsp页面上使用jquery ajax获取json数据

如何在jsp页面上使用jquery ajax获取json数据。请允许任何人为我建议一些函数。我必须将来自servlet的数据传递给javascript,如var data = {“some json data”}