Tag: jquery

使用jquery调用java服务器端方法

我需要在jquery里面调用java类方法,我该怎么做? 为了更多的了解Ex: Class Foo{ public static void letsCall(){ // Do something here … } } 我想从jquery中调用这个letsCall()方法。

如何使用Spring Security自定义登录页面?

我正在将Spring Security用于我的应用程序,这是安全部分,它对用户进行身份validation,但登录页面由Spring Security提供: @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { public void configure(HttpSecurity httpSecurity) throws Exception { httpSecurity .authorizeRequests() .antMatchers(“/home*”).hasRole(“USER”) .and() .formLogin(); @Autowired public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { auth .inMemoryAuthentication() .withUser(“user”) .password(“password”) .roles(“USER”) } } 而不是Spring的登录页面,我想使用我的登录页面,如下所示: login.html : WebApp Dashboard create Already registered? Sign In login Not registered? Create an account 如何使用我的自定义登录页面而不是Spring Security的登录页面?

JSP没有将数据返回给JQuery AJAX

这是我的function。 我试图从下面的JSP页面获取数据。 两个文件都在同一个位置。 我的错是什么? sample.js (包含在某个文件中): function getUnits(){ $.ajax({ url:”../js/addunits.jsp”, success: function(returndata){ alert(returndata); } }); } JSP页面addunits.jsp : % 在HTML页面中,我有一个选择列表。 在更改时,将调用此函数getunits 。 $(“#select”).change(function() { getUnits(); var e = document.getElementById(“select”); var SelValue = e.options[e.selectedIndex].text; document.getElementById(‘crs’).innerHTML = SelValue; });

使用带有Ajax的单个提交按钮在JSP中提交两个HTML表单

我的页面设计是这样的,我必须使用两个表单,单击提交,然后保存到数据库,反之亦然。 我在使用Struts2 Framework的JSP页面上使用它我已经尝试了Ajax解决方案,但它们并不适合我。 这是我的脚本( 更新 ): $(“#visitType”).buttonset(); $(“#patientCondition”).buttonset(); $(“input[type=submit], a, button”).button().click(function(event) { event.preventDefault(); var inputs=$(‘#visitType,#patientCondition ‘).find(‘:input’).not(this); var form_data={}; inputs.each(function(){ form_data[this.name]=$(this).val(); }); $.post(‘patientSoapAll’, form_data, function(response){ }); }); 我的表格1: <input type="radio" id="I" value="I" checked name=”pSB.rOS” />I V <input type="radio" id="R" value="R"checkedname=”pSB.rOS” />Regular Visit <input type="radio" id="P/N" checkedname=”pSB.rOS” />Re- Evaluation <input type="radio" id="D/N"checked name=”pSB.rOS” />Discharge 我的表2: <input type="radio" […]

上传进度条Java Servlet?

我想使用servlet显示上传进度条。 我尝试了Ajax,iFrame技术。 页面没有重新加载,文件也上传了。 但是,进度条不会到来。 是否有适用于java servelts的jQuery进度插件? 谢谢!!

以编程方式清除Android上的PhoneGap / Cordova应用程序缓存以模拟全新安装?

这与我之前的问题“ 我如何在每次安装时在Android模拟器上清除应用程序的localStorage”有关? ”。 它还建立在’ 如何清除Android应用缓存? ‘和’ 如何以编程方式清除应用程序数据? ”。 上述问题均未提供适用于Android PhoneGap / Cordova应用程序的直接答案。 Igor Hrupin撰写的 这篇博 文介绍了原生 Android应用程序环境中的情况,因此这个问题扩展到了Cordova。 我会自己发一个答案,但我是一个完整的Java noob,所以请编辑改进。

如何使用jQuery Ajax将javascript数组发送到struts动作

我是Struts 2的新手。我想通过使用jQuery AJAX请求将一个javascript数组发送到Struts动作类。 警报工作正常, execute()不起作用。 当我把System.out.println(“language : “+ language); 在execute()方法中,输出是 语言: null 。 var langArr = []; $(“#language”).each(function() { var selectedLang = $(“select”).val(); var selectedValues = $(this).val(); langArr.push(selectedValues); }); alert(“Languages : ” + langArr); $.ajax({ method: “POST”, url: “getProjectPost”, data: { “language” : langArr }, dataType : “json”, traditional: true, success: function() { alert(“Success”); }, […]

使用JSON的Spring 3exception处理

我有一个Controller ,我想向用户反馈出错的地方。 执行错误回调但错误消息未发送回客户端。 JQuery调用: var validateButton = $(‘#validateSteps’); validateButton.bind(‘click’, function() { var stepsInput = $(‘:input’).serializeArray(); $.postJSON(‘validate.htm’, stepsInput, function(data) { alert(data); var steps = $(‘#steps’); var i = 0; for(i=0;i<data.length;i++) { steps.stepWidget('setValidationStatus', {testStepId: data[i].testStepId, interactionType: data[i].interactionType, validationStatus: data[i].validationStatus} ); steps.stepWidget('setErrorDescriptions', {testStepId: data[i].testStepId, interactionType: data[i].interactionType, errorDescriptions: data[i].errorDescriptions} ); } return false; }, { error: function (XMLHttpRequest, textStatus, […]

如何将Javaexception信息返回给jQuery.ajax REST调用?

我有一些jQuery代码,它对Java后端进行REST调用。 处理后端函数可能会遇到exception。 将此信息备份到Javascript的最佳方法是什么? 在测试中,我在Java中捕获了exception,并将HTTP状态代码设置为500.这导致$ .ajaxerror handling程序被调用,如预期的那样。 error handling程序的args实际上并不包含任何有用的信息。 理想情况下,我想以某种方式将Exception.getMessage()字符串传播回error handling程序,但不知道如何。 function handleClick() { var url = ‘/backend/test.json’; $.ajax({ type: “POST”, url: url, cache: false, dataType: “json”, success: function(data){ alert(“it worked”); }, error: function(jqXHR, textStatus, errorThrown) { alert(jqXHR); alert(textStatus); // this comes back as “error” alert(errorThrown); // this comes back as “undefined” } }); }

Struts 2:使用JQuery ajax submit发送JSON字符串以映射到复杂类型列表

如果struts 2动作类具有属性 List userList 。 用户类具有类似的属性 username, password, createdDate等 是否可以通过传递适当的JSON字符串使struts填充列表,同时提交指向该操作的jQuery ajax请求。 如果可能怎么样? 特别是JSON字符串将如何显示? 请询问任何澄清。 编辑:如果我不够清楚,我很抱歉。 我想要做的不是从Action获取数据到JSP,或提交表单来填充数据。 我想提交一个带有JSON数据的AJAX请求,Struts 2可以使用它来自动填充Action类中的List。 不要使用AJAX提交表单。