Jquery struts-2.3.16.3中的日期选择器示例
这是我的代码,Struts 2 datepicker和时间验证Jquery struts-2.3.16.3中的日期选择器示例,jquery,struts2,freemarker,Jquery,Struts2,Freemarker,这是我的代码,Struts 2 datepicker和时间验证 <%@taglib prefix="s" uri="/struts-jquery-tags" %> <%@taglib prefix="s1" uri="/struts-tags" %> <html> <head> <s:head/> </head> <body> <s1:form action="datePickerAction"> &
<%@taglib prefix="s" uri="/struts-jquery-tags" %>
<%@taglib prefix="s1" uri="/struts-tags" %>
<html>
<head>
<s:head/>
</head>
<body>
<s1:form action="datePickerAction">
<s:datepicker label="Select From" name="date1" displayFormat="MM-dd-yy" />
<s:datepicker label="Select To" name="date2" displayFormat="MM-dd-yy" />
<s:datepicker label="Select Other" name="date3" displayFormat="MM-dd-yy" />
<s:submit value="Click" align="center" />
</s1:form>
</body>
</html>
我正在使用这个标记库
体内
<s:datetimepicker label="Select From" name="date1" displayFormat="MM-dd-yy" />
最后,我的网页显示了一个错误
HTTP状态500-读取包含的文件模板/~~~ajax/controlheader-core.ftl时出错-类:freemarker.core.Include
在
jsp
文件中,使用适当的taglibs
。使用strutsjquery标记
或使用struts dojo标记
。对于日期时间选择器来说,其中任何一个都足够了。还要使用适当的前缀
例如使用前缀s-->struts标记
。对于struts dojo标记使用sd,对于struts jquery标记使用前缀sj
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@taglib uri="/struts-dojo-tags" prefix="sd" %>
<html>
<head>
<sd:head/>
</head>
<body>
<s:form action="datePickerAction">
<sd:datetimepicker label="Select From" name="date1" displayFormat="MM-dd-yy" />
<sd:datetimepicker label="Select To" name="date2" displayFormat="MM-dd-yy" />
<sd:datetimepicker label="Select Other" name="date3" displayFormat="MM-dd-yy" />
<s:submit value="Click" />
</s:form>
</body>
</html>
如果使用如上所示的struts-dojo标记,不要忘记将
放在head标记中。类似地,如果使用strutsjquery标记
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@taglib uri="/struts-dojo-tags" prefix="sd" %>
<html>
<head>
<sd:head/>
</head>
<body>
<s:form action="datePickerAction">
<sd:datetimepicker label="Select From" name="date1" displayFormat="MM-dd-yy" />
<sd:datetimepicker label="Select To" name="date2" displayFormat="MM-dd-yy" />
<sd:datetimepicker label="Select Other" name="date3" displayFormat="MM-dd-yy" />
<s:submit value="Click" />
</s:form>
</body>
</html>
对于ftl文件的发布,它在struts-2.3.16
中发布。这个问题已修复,其状态已关闭
解决方案:问题链接中提供的补丁或使用不同版本的struts JAR
您的其余问题与struts 2.3.16.3面临的问题相同
通过struts 2.3.20升级解决了该问题。prasad出现了什么问题?除非你告诉我们,否则我们帮不了你我在用这个tablib,在body finally中,我的网页显示了一个错误HTTP状态500-读取包含的文件模板时出错/~~~~ajax/controlheader-core.ftl-Class:freemarker.core。Include@prasad不要在注释中添加代码使用编辑链接添加内容。在第一个代码中,您还指出您使用了strutsjquery标记
,而不是struts dojo标记
。