Tag: struts2

Struts2 jquery datepicker将0或null值传递给action类

我是struts的新手。 我正在使用jquery datepicker插件。 我想从用户那里获取日期(和时间)并将其插入数据库。 当我提交表单时,如果我将数据类型设置为long(或int),则动作类接收0值,当我将数据类型设置为其他任何内容时,它接收null。 我不确定应该使用什么数据类型以及如何完成它。 请帮忙 JSP表单 : : : : 动作类 private Date dateAndTimeOfOccurance; // or long public String execute throws Exception{ : ps.setDate(13, (java.sql.Date) getDateAndTimeOfOccurance()); // or ps.setLong(13, getDateAndTimeOfOccurance()); : }

如何在 struts标签上执行javascript

我有 feild。 我想执行一些scipt来格式化这个值,但不知道如何让任何事件来执行我的脚本。 我想做这个 jQuery(“#someid”).load(function(){ formatecurrency(this); }); function formatecurrency(amount){ jQuery(“amount”).parseNumber({format:”#,###.00″, locale:”us”}); jQuery(“amount”).formatNumber({format:”#,###.00″, locale:”us”}); alert(jQuery(“#someid”).val()); });

如何使用jQuery从struts2动作获取数据?

我有一个带有GoogleMaps的Struts2 Web。 我想加载保存在SQL DDBB中的标记列表。 为此,我尝试使用jQuery和Ajax。 这是你的代码: loadMarkers.java public class loadMarkers extends ActionSupport implements ServletRequestAware,ServletResponseAware{ //Variables de sesion/cookie FunctionClass ses; protected HttpServletResponse servletResponse; protected HttpServletRequest servletRequest; private String userID=””; //Variables del marker private List markersList = new ArrayList(); public String execute() throws Exception{ FunctionClass friends = new FunctionClass(); //Leemos de la cookie for(Cookie c : servletRequest.getCookies()) […]

net.sf.json.JSONException:Struts 2中的层次结构中有一个循环

我正在使用实现ModelDriven Struts类。 我能够从jQuery传递数据并将数据保存在数据库中。 当我尝试检索数据并将其传递回jQuery时,我不确定为什么它在jQuery中不可用。 我确信我错过了基本流程的东西.. 这是我的动作课。 public HttpHeaders index() { model = projectService.getProjectDetails(project.getUserID()); return new DefaultHttpHeaders(“success”).setLocationId(“”); } @Override public Object getModel() { return project; } public Project getProject() { return project; } public void setProject(Project project) { this.project = project; } 这是我的jQuery function getProjectDetails() { var userID = localStorage.getItem(‘userID’); var request = $.ajax({ url : […]

如何增加jqGrid工具栏/导航栏图标大小以实现可视化访问?

这是我们收到的一个要求,我们可以增加Struts2-jQuery Grid / jQGrid’工具栏图标’的大小吗? 喜欢保存/删除/查找/添加等? 在这方面,我们的用户需要视觉可访问性。 除了设置浏览器的缩放尺寸外,还有其他解决方案吗? 更新(我们如何修复它): 第1步: 下载 32px图标精灵网格 第2步:将此精灵网格图像放在webapp \ template \ mytheme \ images文件夹中 第3步:更新了jquery-ui.css文件(从ThemeRoller为我们的自定义主题生成) 步骤4:在ICONS部分更新.ui-state-default类以指向新图像 第5步:增加width: 16px; height: 16px; width: 16px; height: 16px; 属性为同一个类 第6步:调整每个图像类中的位置 第7步:我们使用图像编辑工具来压缩它的大小,以便我们可以制作从32px到24px的所有图标,并改变颜色设置(Hue / Saturation..etc)以获得各种UI状态的不同颜色。 example: Changed .ui-icon-trash { background-position: -176px -96px; } to .ui-icon-trash { background-position: -352px -192px; } 这带来了新尺寸的图标。我们现在面临的唯一挑战是为各种状态(活动,默认,hover和错误)找到合适的32px css精灵网格图标图像。 如果ThemeRoller有这个选项来生成各种大小的图标集,那将会很棒。

Jquery进度条服务器端

我在服务器端(在db中运行多少个查询)有一个长时间运行的进程(不是确定的时间),这需要超过30秒。 我想以%显示用户的进度。 我在我的应用程序中使用jquery,struts。 有办法吗?

在Struts2中作为表单的一部分提交时,如何捕获jquery网格中的选定行

我正在使用jquery网格和Struts2。 我已成功显示jquery网格。 现在我想从jquery网格中选择行以及网格外的其他数据,并在我的struts动作中提交以进行处理。 从jquery网格检索数据时遇到问题。 任何人都可以帮助我如何访问我在行动中从jquery网格中选择的行? 这是我的jquery网格: 这是成功调用但未获取jquery网格行的runTest.action: public String runTest() throws Exception{ Iterator gridIterator = gridTDP.iterator(); System.out.println(” running test–“); while(gridIterator.hasNext()){ System.out.println(” in the gridIterator”); } return “success”; }

在Struts2中使用JSON-RPC

我使用以下JavaScript / jQuery函数进行远程过程调用。 var timeout; var request; $(document).ready(function(){ $(“#btnUser”).click(function(){ if(!request) { request = $.ajax({ datatype:”json”, type: “GET”, data: JSON.stringify({jsonrpc:’2.0′, method:’getUser’, id:’jsonrpc’}), contentType: “application/json-rpc; charset=utf-8”, url: “”, success: function(response) { var user = response.result; alert(JSON.stringify(user)); //Always alerts “undefined”. }, complete: function() { timeout = request = null; }, error: function(request, status, error) { if(status!==”timeout”&&status!==”abort”) { alert(status+” […]

Struts2和jsp使用jquery ajax发布提交并获得一个像toast一样的消息来消失?

我正在使用struts2进行Web应用程序开发。 在注册表单中,我想使用query ajax ,以便表单以异步方式提交,并且在成功的表单提交上, 我可以获得服务器端成功消息,其forms为toast或来自和消失的元素。 好吧,我已经尝试了很多,并在某处实现了这个东西,但没有使用jquery ajax而是正常的javascript and ajax而不是。 代码流程如下: 包含表单的Home.jsp页面。 定义映射的文件,即struts.xml。 当数据在数据库中成功保存时,输出页面也是同一页面。 现在使用ajax和jquery我想知道如何实现所需的function。 从哪里通过行动…以及如何进一步……?

使用jQuery隐藏日期选择器

我正在使用struts2 jquery插件的datepicker如下所示 我想把它隐藏在某些条件上。我写了一个像这样的jquery。 $(“#frdate”).hide(); //this will hide textbox of datepicker $(“label[for=’frdate’]”).hide(); // this will hide label of datepicker 但是datepicker按钮仍然显示? 如何使用jquery隐藏它? The generated html code is: From Date (dd-mm-yyyy): jQuery(document).ready(function () { jQuery.struts2_jquery_ui.initDatepicker(false); }); jQuery(document).ready(function () { var options_frdate = {}; options_frdate.showOn = “both”; options_frdate.buttonImage = “/ONLINE/struts/js/calendar.gif”; options_frdate.maxDate = “0”; options_frdate.jqueryaction = “datepicker”; options_frdate.id = “frdate”; […]