博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts UI标签的使用
阅读量:7040 次
发布时间:2019-06-28

本文共 1139 字,大约阅读时间需要 3 分钟。

先来看一下日期控件

  html5标签中其实已经有日期的类型,用<input type="date">便可调用。

struts里面也自带了日期控件,其使用步骤为:

1. 导入其相关的jar包,我导的是struts2-dojo-plugin-2.2.1.1 ,然后在jsp中导入struts标签库。   

<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>

2.使用标签

<sx:datetimepicker name="birthday"></sx:datetimepicker>

3.在head中定义其样式

<sx:head/>

最终效果:               但该插件有个bug,8月后会出现乱码。

所以用到日期插件时还有更好的选择,datapicker,用法更简单,下载好该插件,在script中导入即可

<script type="text/javascript" src="datepicker/WdatePicker.js"></script>

<input type="text" class="Wdate"/>

效果也是很不错的

再看一下struts中自带的表单标签,它自带了样式和效果,如果不想用它的样式,把标签的theme属性改为simple即可。

用它表单的标签好处在于像复选框之类的标签自带list属性,方便传一个list进去,该list可以用json从后台传过来,也可以直接在页面上用ognl表达式构造一个list。 

在联系中我写了段ajax,用Struts自带的传json数据的方法,配置好action的xml文件从后台传了一个list过来,当然传json也可以直接导入json的jar包用JSONArray转换成json格式数据传过来,代码如下,action和xml配置文件就不粘了。

代码如下

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>                     

   <%@taglib prefix="s" uri="/struts-tags" %>

<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
Insert title here<%-- 日期:

--%>日期:

转载于:https://www.cnblogs.com/wangzh1y1011/p/5726663.html

你可能感兴趣的文章
NAT方式,宿主机无法ping通虚拟机
查看>>
RabbitMQ配置
查看>>
bzoj3654 图样图森破
查看>>
POJ 3233 Matrix Power Series (矩阵分块,递推)
查看>>
5.对静态资源映射的规则
查看>>
jQuery中animate()方法以及$('body').animate({"scrollTop":top})不被Firefox支持问题的解决
查看>>
day31 作业试题讲解
查看>>
四则运算一
查看>>
[转载] 中华典故故事(孙刚)——14 明镜高悬
查看>>
CSS--border小三角[兼容IE6的边框透明效果]
查看>>
用Javascript获取页面元素的位置
查看>>
ORACLE11g R2【RAC+ASM→单实例FS】
查看>>
消防喷头的原理
查看>>
一点扯淡的随笔
查看>>
Linux常用快捷键以及如何查看命令帮助
查看>>
electron 学习笔记
查看>>
vs 开发 qt 遇到 无法找到 Visual Studio 2010 的生成工具(平台工具集 =“v100”) 解决方案...
查看>>
Oracle死锁处理实例
查看>>
[转]Android Studio创建Xposed模块项目时BridgeApi的正确添加方式
查看>>
【hive】——Hive sql语法详解
查看>>