Struts2 DateTimePicker 示例2025 年 3 月 17 日 | 阅读 1 分钟 1) 创建 index.jsp 用于输入此 jsp 页面使用 struts UI 标签创建一个表单。它接收用户的姓名、密码和电子邮件 ID。 index.jsp<%@ taglib prefix="s" uri="/struts-tags" %> <%@ taglib prefix="sx" uri="/struts-dojo-tags" %> <html> <head> <sx:head /> </head> <body> <s:form action="DateTimePicker" method="POST"> <sx:datetimepicker name="todayDate" label="Format (yyyy-mm-dd)" displayFormat="yyyy-MM-dd"/> <sx:datetimepicker name="todayDate2" label="Format (dd-mm-yyyy)" displayFormat="dd-MMM-yyyy"/> <s:submit></s:submit> </s:form> </body> </html> 2) 创建 action 类此 action 类继承 ActionSupport 类并覆盖 execute 方法。 RegisterAction.java3) 创建 struts.xml此 xml 文件通过名称 input 定义了一个额外的结果,并定义了一个拦截器 jsonValidatorWorkflowStack。 struts.xml<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> <struts> <package name="s" extends="struts-default"> <action name="DateTimePicker" class="mypack.DateBean"> <result>/welcome.jsp</result> </action> </package> </struts> 4) 创建视图组件这是一个简单的 jsp 文件,显示用户的信息。 welcome.jsp<%@ taglib prefix="s" uri="/struts-tags" %> first date:<s:property value="todayDate" /> second date:<s:property value="todayDate2" /> |
我们请求您订阅我们的新闻通讯以获取最新更新。