struts2 datatimepicker 标签怎么没作用 版本struts-2.2.3.1

我在界面中的datatimepicker标签怎么没作用,代码如下<%@pagelanguage="java"import="java.util.*"pageEncodin... 我在界面中的datatimepicker 标签怎么没作用,代码如下
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<s:form action="register" theme="simple">
<div class="content">
<p>
<label for="email">
您的登录名:
</label>
<s:textfield cssClass="input" name="register.username" maxlength="16"/>
</p>
<p>
<label for="email">
登录密码:
</label>
<s:password cssClass="input" onkeyup="EvalPwdStrength(this.value)" id="password" name="register.password" maxlength="16"/>
</p>

<p>
<br />
<br />
</p>
<p>
<label for="email">
密码确认:
</label>
<s:password cssClass="input" name="password2" maxlength="16"/>
</p>

<p>
<label for="email">
电子邮箱:
</label>
<s:textfield cssClass="input" name="register.email" maxlength="50"/>
</p>
<p>
<label for="email">
高级选项:
</label>
<input class="input_checkedbox" id="advshow" name="advshow"
type="checkbox" value="0"
onclick="hide($('advselect'), 'auto');" tabindex="7" />
<cite>显示高级用户设置选项</cite>
</p>
<div style="display: block" id="advselect">
<h5>
扩展信息
</h5>
<div class="login_radio">
<p>
<label for="gender">
性别:
</label>
<s:select name="register.gender" key="男" value="'男'"
list="#{'男':'男', '女':'女', '保密':'保密'}" listKey="key" listValue="value"
/>
</div>
<p class="login_minput">
<label for="nickname">
昵称:
</label>
<s:textfield cssClass="input_text" name="register.nickname" maxlength="10"/>
</p>
<p class="login_minput">
<label for="birthday">
生日:
</label>
<sx:datetimepicker name="register.birthday" type="date" value="1985-01-01" />
</p>
<p class="login_minput">
<label for="qq">
QQ:
</label>
<s:textfield cssClass="input_text" name="register.qq" maxlength="12"/>
</p>
<p class="login_minput">
<label for="phone">
电话:
</label>
<s:textfield cssClass="input_text" name="register.phone" maxlength="12"/>
</p>
<p>
<label>
自我介绍:
</label>
<s:textarea cols="40" rows="5" name="register.description"/>
</p>
</div>
</div>
</s:form>
</body>
</html>
我的问题是在版本struts-2.2.3.1下的问题,参考书上的struts-2低版本用的是<s:head theme="ajax"/>
...........
<s:datetimepicker name="register.birthday" type="date" value="1985-01-01" />
是可以的。
展开
 我来答
五锦程DO
2011-10-10
知道答主
回答量:10
采纳率:0%
帮助的人:7万
展开全部
struts-2.2.3.1:导入<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
head设置
<head>
<s:head theme="xhtml"/>
<sx:head parseContent="true"/>
</head>
使用sx:datetimepicker就可以显示了。
已经试过的
更多追问追答
追问
不行,控件的显示是这样的乱码的。你是用我上面的代码试过的嘛??
undefined

日 一 二 三 四 五 六
NaN NaN NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN NaN NaN

0NaN年0NaN年0NaN年
追答
sx:datetimepicker   中加个format="yyyy-MM-dd" 或者displayFormat="yyyy-MM-dd",你试下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卡西满
2011-10-10 · 超过26用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:54.1万
展开全部
Struts2也提供了日历控件的使用
但是需要struts-dojo-plugin-2.2.3.1.jar的支持
同时需要在JSP的头部引入
<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>
在JSP的<head></head>中使用<sx:head/>
更多追问追答
追问
我在在JSP的中加了 了,但那个控件显示的是乱码的(都是NaN),又该怎么办??
追答
有什么错误信息没有 贴出来,这样我不知道具体的错误原因啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式