Struts2的日期格式化以及日期插件

来源:互联网 发布:淘宝1钻店铺出售 编辑:程序博客网 时间:2024/05/22 08:14

添加页面add.jsp

日历插件

 <form action="demo!add" method="post">   生  日:<input name="user.birthday"/><br /><!-- 下面是插件方式 -->>   <sx:datetimepicker label="生日" displayFormat="yyyy年MM月dd日" name="user.birthday"></sx:datetimepicker>    <input type="submit" value="提交"/> </form>


vo.User

public class User {private Date birthday;public User() {super();}public Date getBirthday() {return birthday;}public void setBirthday(Date birthday) {this.birthday = birthday;}public String getBirthday2() { //添加的一个格式化方法SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日");return format.format(this.birthday);}}

UserAction

package action;import po.User;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionContext;public class UserAction implements Action{private User user;ActionContext ac = ActionContext.getContext();public String execute() throws Exception { return "success";}public String add(){ac.put("user", user);return "success";}public User getUser() {return user;}public void setUser(User user) {this.user = user;}}

success.jsp

  <body>     <s:property value="#attr.user.getBirthday()" /> <br />    <s:date name="#attr.user.getBirthday()" format="yyyy年MM月dd日" /><br />    <s:property value="#attr.user.birthday2"/>    <!--两种format时间的方式,同时也看到两种取vo里面属性的方法,一种直接调用方法,一种直接调用属性。-->  </body>

日历插件

原创粉丝点击