我一直在尝试使用,$.subscribe但似乎没有用.我下载了一个WAR项目,它可以工作,但是当我在我的项目中使用这个功能时它不起作用.我是否需要下载额外的插件?
因为我无法在jQuery网站上找到有关这些函数的信息,我只是找到了新$.Callbacks()函数.我需要使用的原因$.subscribe是我可以使用像onBeforeTopic这样的东西.
提前致谢.
如何在Struts 2中实现客户端显示的分页和Hibernate作为持久层.
这是我到目前为止所做的代码:
<display:table id="students" name="students" pagesize="2"
export="false" requestURI="/student">
<display:column property="studentRoll" title="Roll"
paramId="studentRoll" sortable="true" />
<display:column property="studentName" title="Name" sortable="true" />
<display:column property="studentCourse" title="Course"
sortable="true" />
<display:setProperty name="paging.banner.placement" value="bottom" />
</display:table>
Run Code Online (Sandbox Code Playgroud)
有没有办法在没有display标签的情况下实现这个?
我正在尝试使用Struts2-jQuery-grid-3.7.0插件在网格列中填充下拉列表,如下所示.
<s:url id="dataURL" action="CategoryList" namespace="/admin_side"/>
<sjg:gridColumn name="subCategory.category.catName"
index="subCategory.category.catName"
edittype="select"
searchtype="select"
formoptions="{label:'Select'}"
surl="%{dataURL}"
editoptions="{dataUrl : '%{dataURL}'}"
editrules="{required: true}"
title="Category" width="200"
sortable="true" search="true"
editable="true" sorttype="text"/>
Run Code Online (Sandbox Code Playgroud)
并且动作CategoryList映射的动作如下.
@Namespace("/admin_side")
@ResultPath("/WEB-INF/content")
@ParentPackage(value="struts-default")
public final class CategoryList extends ActionSupport implements Serializable {
@Autowired
private final transient Service service = null;
private List<Category>categories = new ArrayList<Category>();
private static final long serialVersionUID = 1L;
public List<Category> getCategories() {
return categories;
}
@Action(value = "CategoryList",
results = {
@Result(name = ActionSupport.SUCCESS, location = "Product.jsp"),
@Result(name …Run Code Online (Sandbox Code Playgroud) jsp struts2 struts2-jquery struts2-jquery-grid struts2-jquery-plugin
我正在使用struts2 jquery插件的datepicker如下所示
<sj:datepicker id="frdate" name="training.fromDate"
label="From Date (dd-mm-yyyy)" maxDate="0" />
Run Code Online (Sandbox Code Playgroud)
我想把它隐藏在某些条件上.我写了一个像这样的jquery.
$("#frdate").hide(); //this will hide textbox of datepicker
$("label[for='frdate']").hide(); // this will hide label of datepicker
Run Code Online (Sandbox Code Playgroud)
但是datepicker按钮仍然显示?如何使用jquery隐藏它?
The generated html code is:
<tr>
<td class="tdLabel">
<label for="frdate" class="label">From Date (dd-mm-yyyy):</label></td>
<td><input type="text" name="training.fromDate" value="" id="frdate"/></td>
</tr>
<script type='text/javascript'>
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";
options_frdate.name = "training.fromDate";
jQuery.struts2_jquery_ui.bind(jQuery('#frdate'),options_frdate);
}); …Run Code Online (Sandbox Code Playgroud) jquery struts2 jquery-ui-datepicker struts2-jquery struts2-jquery-plugin
我目前正在开发一个小型网络应用程序,这是我第一次使用Struts2.这是我想要实现的目标.
表单帖子上的Struts2 JSP页面调用struts动作.一旦这个动作完成了它的任务,我需要返回到调用JSP而不重新加载任何页面(避免回发).我怎么能实现.任何人都可以帮助我吗?
我的清单如下: -
UserName action
=================
abcd delete
1234 delete
Run Code Online (Sandbox Code Playgroud)
我的jsp代码如下: -
<table>
<tr>
<th>UserName</th>
<th>Action</th>
</tr>
<s:iterator value="list">
<tr>
<td><s:property value="name" /></td>
<td><a href="<s:url action='deleteUser'/>">delete</a></td>
</tr>
</s:iterator>
</table>
Run Code Online (Sandbox Code Playgroud)
如何使用从列表中删除用户的ajax调用操作并刷新列表
可能重复:
缓存通过params破坏
我正在使用struts2jquery插件,我想更改一个jquery-ui.css名为jar文件的属性struts2jquery-plugin-3.3.1.jar.
问题是在我更改了该属性后,我可以看到文件中的值已更改但浏览器仍使用原始值.当我调试问题时,我发现浏览器正在使用一个文件jquery-ui.css?s2j=3.3.1,一旦我删除?s2j=3.3.1浏览器就会读取我已更改的文件并获得新值!
因此,任何一个请能帮助我理解之间有什么区别jquery-ui.css和jquery-ui.css?s2j=3.3.1以及如何改变在价值jquery-ui.css?s2j=3.3.1BCZ我不知道这个文件是.
我在服务器端(在db中运行查询数量)的过程运行时间长(不确定时间),耗时超过30秒。我想向用户显示进度百分比。我在应用程序中使用jquery,struts。有办法吗?
在jsp页面中,我使用struts2-jquery-plugin-3.2.1.jar(它使用内部jquery-1.6.4.js),我使用的是facebox(它使用jquery-1.4.3.min.js).所以我的struts2-jquery-plugin-3.2.1.jar首先加载facebox jquery.但当我把jquery-1.4.3.min.js我的struts2-jquery-plugin-3.2.1.jar停止工作时,当我删除jquery-1.4.3.min.js时,我的facebox显然停止工作.我按照这些论坛:这里和这里但不能解决这个问题.一个人建议我使用新版本的struts2-jquery-plugin,但我不能使用因为如果我使用新版本的struts2-jquery-plugin那么我的项目的一些代码停止工作.请分享您对此问题的了解.
我在struts 2中使用struts2-jquery-plugin-3.5.1-sources.jar我将jar文件放在lib目录中,我也将它添加到了buildpath中.我在jsp中创建了一个条目
<%@ taglib prefix="sj" uri="/struts2-jquery-tags" %>
Run Code Online (Sandbox Code Playgroud)
但它显示错误 Can not find the tag library descriptor for "/struts2-jquery-tags"
当我运行它显示的应用程序时
SEVERE: Exception starting filter struts2
Unable to load bean: type:org.apache.struts2.views.TagLibrary class:com.jgeppert.struts2.jquery.views.JqueryTagLibrary - bean - jar:file:/D:/eclipse-indigo/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/Fundation/WEB-INF/lib/struts2-jquery-plugin-3.5.1-sources.jar!/struts-plugin.xml:27:125
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:208)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:131)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:205)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4725)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597) …Run Code Online (Sandbox Code Playgroud)