快速业务通道

常用的Struts 2.0的标志(Tag)介绍 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
artoonCharacters; } public List getRightSideCartoonCharacters() { return rightSideCartoonCharacters; } public void setRightSideCartoonCharacters(List rightSideCartoonCharacters) { this.rightSideCartoonCharacters = rightSideCartoonCharacters; } public String getFavouriteVehicalType() { return favouriteVehicalType; } public void setFavouriteVehicalType(String favouriteVehicalType) { this.favouriteVehicalType = favouriteVehicalType; } public String getFavouriteVehicalSpecific() { return favouriteVehicalSpecific; } public void setFavouriteVehicalSpecific(String favouriteVehicalSpecific) { this.favouriteVehicalSpecific = favouriteVehicalSpecific; } public List getVehicalTypeList() { return vehicalTypeList; } public List getVehicalSpecificList() { OgnlValueStack stack = ServletActionContext.getValueStack(ServletActionContext.getRequest()); Object vehicalType = stack.findValue("top"); if (vehicalType != null && vehicalType instanceof VehicalType) { List l = (List) vehicalSpecificMap.get(vehicalType); return l; } return Collections.EMPTY_LIST; } public List getFavouriteLanguages() { return favouriteLanguages; } public String execute() throws Exception { return SUCCESS; } /**//* Getters and Setters */ public String doSubmit() { return SUCCESS; } // === inner class public static class Language { String description; String key; public Language(String key, String description) { this.key = key; this.description = description; } public String getKey() { return key; } public String getDescription() { return description; } } public static class VehicalType { String key; String description; public VehicalType(String key, String description) { this.key = key; this.description = description; } public String getKey() { return this.key; } public String getDescription() { return this.description; } public boolean equals(Object obj) { if (! (obj instanceof VehicalType)) { return false; } else { return key.equals(((VehicalType)obj).getKey()); } } public int hashCode() { return key.hashCode(); } } public static class VehicalSpecific { String key; String description; public VehicalSpecific(String key, String description) { this.key = key; this.description = description; } public String getKey() { return this.key; } public String getDescription() { return this.description; } public boolean equals(Object obj) { if (! (obj instanceof VehicalSpecific)) { return false; } else { return key.equals(((VehicalSpecific)obj).getKey()); } } public int hashCode() { return key.hashCode(); } } }

常用的Struts 2.0的标志(Tag)介绍(9)

时间:2011-07-01 blogjava max

例6 org.apache.struts2.showcase.UITagExample.java

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>UI Tags Example</title> <s:head/> </head> <body> <s:actionerror/> <s:actionmessage/> &

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号