Tag: jsp

当JSP在WEB-INF文件夹下时,如何使用Jquery.load()函数加载JSP?

这是我项目中的目录结构 WebContent –resources –WEB-INF –classes –jsp dashboard.jsp home.jsp –lib 我想使用Jquery方法在dashboard.jsp中加载home.jsp $( “#结果”)负载( “针对home.jsp”)。 但它没有用。 我相信,我在引用home.jsp页面的方式在load方法中是不正确的。 如何调用驻留在WEB-INF / jsp文件夹下的home.jsp(来自dashboard.jsp)?

在JSP中使用JsonArray的Ajax jquery

我正在使用JSon-RPC库 。 Servlet的: 我想将List放入JSonArray ,与{[“name”:”AAA”,”age”:”24″][“name”:”BBB”,”age”:”12″]} 。 JsonArray有一个构造JsonArray ,它接受一个与参数相同的Collection 。 如果result是一个JsonObject那么我将使用方法out.print(instanceJsonObject.toString())响应客户端。 现在我不知道如何从服务器到客户端响应JsonArray 。 ArrayList list = new ArrayList(); list.add(new Student(“Vu Duc Hoan”, “C1010G”, “24”)); list.add(new Student(“Vu Duc Hoan2”, “C1010G2”, “242”)); JSONObject js = new JSONObject(); org.json.JSONArray array = new JSONArray(list); 客户: 你能告诉我如何在JsonArray中获取数据吗? 我正在使用$.getJson btnJson.click(function(){ $.getJSON(“../DemoAjax/Controller?action=getJson”,function(data){ });

使用数组或列表在JSP中自动完成文本框

我试图以不同的方式进行自动完成,但根本没有任何作用。 从这里到这里 希望你能帮助我们。 我有一个使用Spring MVC + jsp + hibernate的项目。 我想创建一个搜索文本框,它也可以作为客户姓氏的自动完成function。 当我在控制器的帮助下打开客户端页面时,我通过模型发送一个包含客户端的列表和包含姓氏的列表,最后一个用于自动完成。 这是我的控制器: @Controller @RequestMapping(“/clients”) public class ClientsController { @Autowired public ClientsService clientsService; @Autowired private ServicesService servicesService; @Autowired private OrdersService ordersService; @Autowired private Order_serviceService order_serviceService; @Autowired private ObjectMapper objectMapper; @RequestMapping(method = RequestMethod.GET) public String listClients(Model model) { List allClients = clientsService.listClients( new RequestAllClientsEvent()).getClients(); List lastNamesList = […]

如何使用ajax调用从servlet到jsp获取arraylist数据

我在widow.load()事件上通过ajax调用调用了一个servlet。但是当我想在警告框中显示ajax调用成功后得到的值时它显示[object XMLDocument]我不知道为什么。这是第一次我正在使用ajax调用。 这是我的ajax调用代码…` $(window).load(function() { $.ajax({ type: ‘GET’, url: ‘Sites’, datatype:’text’, success: function(data) { alert(data); debugger; var city=data; for(var i in city) { output =”+city[i]+” } console.log(output) } }); }); 这是我的servlet代码,我在arraylist formate中发送数据。 PrintWriter out = response.getWriter(); ArrayList calltype = new ArrayList(); try { String strQuery = “”; ResultSet rs = null; conexion conexiondb = new […]

如何使用jsp和servlet将多个图像上传到文件夹

我想使用jsp和servlet将多个图像上传到服务器文件夹 我可以上传单张图片,但我无法上传多张图片 请帮我

使用spring mvc环境中的查询使用ajax调用的结果填充列表框选项。

目前我正在进行我的第一个jquery / ajax调用,我遇到了如何将服务器端结果填充到我的列表框中的问题。 弹簧控制器正确地返回数据(希望如此)我只是在填充列表框时遇到了jquery部分的问题。 这是我的ajax电话 $(function() { $projectKey = $(‘#projectKey’); $projectKey.change ( function() { $.ajax({ type: “GET”, url: “getVersionsByProjectKey”, data: {“projectKey”: $projectKey.val() }, dataType: ‘json’, success: function(data){ alert(‘success’); alert(data); $(‘#jiraVersion’).append( $(”).html(data) ); } }); } ); }); 这就是我的控制器的样子: @RequestMapping(value=”/getVersionsByProjectKey”, method = RequestMethod.GET) public @ResponseBody List getVersionsByProjectKey(@RequestParam(value = “projectKey”) String projectKey) { List versions = new […]

如果从不同的表单调用按钮,为什么Ng Repeat不起作用?

我有一个包含ng repeat指令和两个按钮的html表。第一个将打开一个包含新表单的模式,让我创建我的用户,然后当我点击保存时,它会将它添加到列表中。第二个是相同的原始forms,并添加用户。 我不明白为什么当我点击不同forms的第一个按钮时,我无法更新ng重复,但是对于第二个按钮,它是可能的。 这是代码: homepage.jsp Create ID. Name Address Email user_controller.js ‘use strict’; App.controller(‘UserController’, function ($scope, UserService, $window, $log, $uibModalStack, $uibModal, $rootScope) { var self = this; self.users = []; self.fetchAllUsers = function () { console.log(‘———-Start Printing users———-‘); for (var i = 0; i < self.users.length; i++) { console.log('FirstName ' + self.users[i].firstName); } }; /** […]

调用客户端重定向后,会话属性将丢失

以前,servlet使用response.sendRedirect(“pages/my_page.jsp?foo=bar”); 没有问题。 可以在重定向到的后续页面中检索会话属性。 目前,我正在改变发送请求的方式。 最初,Javascript使用myForm.submit(); ,但我现在已将其更改为jQuery.ajax(“my_page.jsp?foo=bar”, {…}); 。 然后,servlet包含JSON响应中的URL而不是response.sendRedirect() ,并且在success函数中,我使用window.location.replace(url); 导航到新页面。 但是,无法在后续页面中获取已保存的会话属性。 我通过在JSP页面中插入来比较会话ID。 他们是一样的。 这里的问题是session.getAttribute(“myAttribute_1”)在重定向到的页面中返回null 。 我不确定这是否重要,但我实际上是在使用多个JSP页面执行此任务: A.jsp — (redirect) —> B.jsp — (redirect) —> C.jsp 在这种情况下,如何在C.jsp获取保存的会话属性? 编辑 下面是我用来保存会话属性的代码片段。 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(true); response.setContentType(“application/json”); CustomObject customObject = new CustomObject(); // … session.setAttribute(“myAttribute_1”, customObject); PrintWriter writer […]

按钮Onclickfunction不将记录保存到数据库

尊敬的朋友, 我有ONCLICK按钮问题。 我编写了将表单保存到数据库的代码。 图中有2个按钮: 保存按钮(type =“submit”) 保存并按下新按钮(type =“button”) 保存一个非常好。 使用“提交类型”将数据库保存在数据库中。 但是当涉及到保存和新的不保存记录到数据库。 请任何人都可以告诉我它会出现什么问题。 请在下面找到编码: 脚本代码: function SaveEntity() { alert(“Check Save”); // get the form values $.ajax({ url :”/leadstatus_creation”, type : “POST”, contentType: “application/json”, data : $(‘#frmCreateEntity’).serialize(), success : function(data) { if(data != null && data !=”) { $(‘#txtleadname’).val(data); } }, error : function(XMLHttpRequest, textStatus, errorThrown) { […]

无法从servlet获取传递的数据

我正在编写一个与常规jsp-servlet交互工作正常的程序。 但是当我用ajasx提交相同的内容时,它并没有正常工作。 以下是我的代码。 JSP-Servlet(没有Ajax) 的index.jsp Insert title here 调节器 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String nsme = request.getParameter(“name1”); request.setAttribute(“name”, nsme); request.getRequestDispatcher(“index1.jsp”).forward(request, response); } index1.jsp Insert title here 使用Ajax 的index.jsp Insert title here SampleJS.js $(‘#x’).click(function() { $.ajax({ type : ‘POST’, url : ‘Controller’, success : function(data) { console.log(data) }, }); }); […]