struts标签

Struts2——debug标签

南笙酒味 提交于 2019-12-01 12:48:08
debug标签主要用于辅助测试,它在页面上生成一个超链接,通过该链接可以查看ValueStack和Stack Context 中的所有值信息。 使用debug标签只有一个id属性,这个属性仅仅是该元素一个引用id。 在页面上增加<s:debug/>标签,通过debug标签,可以看的系统中ValueStack离得全部信息,并可以看到Stack Context中的属性。 result.jsp <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="s" uri="/struts-tags" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'result.jsp'

Struts2中datetimepicker标签

帅比萌擦擦* 提交于 2019-11-30 19:20:40
在以前的struts2版本中s:datetimepicker只需要在head标签处设置<s:head theme="ajax"/>,就可以直接使用s:datetimepicker的标签了。 而在2.1.6版本中不能直接这样使用了,将datetimepicker移除了。原因是此标签调用了dojo的datetimepicker的库。 所以现在使用的时候首先要导入一个库:struts2-dojo-plugin-2.1.6.jar。 然后还要设置dojo的taglib <%@ taglib prefix="sd" uri="/struts-dojo-tags" %> 同样也需要对theme进行设置 <s:head theme="xhtml"/> <sd:head parseContent="true"/> 上面的设置在head标签中。 然后使用sd:datetimepocker就可以实现了。 完整示例: <%@ page language="java" contentType="text/html; charset=utf-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <%@ taglib prefix="sx" uri="/struts-dojo-tags"%> <html> <head> <s:head theme="xhtml" />