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" />
是可以的。 展开
<%@ 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" />
是可以的。 展开
2个回答
展开全部
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就可以显示了。
已经试过的
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",你试下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Struts2也提供了日历控件的使用
但是需要struts-dojo-plugin-2.2.3.1.jar的支持
同时需要在JSP的头部引入
<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>
在JSP的<head></head>中使用<sx:head/>
但是需要struts-dojo-plugin-2.2.3.1.jar的支持
同时需要在JSP的头部引入
<%@ taglib uri="/struts-dojo-tags" prefix="sx"%>
在JSP的<head></head>中使用<sx:head/>
更多追问追答
追问
我在在JSP的中加了 了,但那个控件显示的是乱码的(都是NaN),又该怎么办??
追答
有什么错误信息没有 贴出来,这样我不知道具体的错误原因啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询