java tld_[JSP]tld在项目中的应用

importcom.wttech.tciss.jsxy.core.service.ConfigService;importcom.wttech.tciss.jsxy.core.service.statistics.ShutdownSiteService;importcom.wttech.tciss.jsxy.core.utils.SpringContextHolder;importcom.wttech.tciss.jsxy.core.vo.statistics.ShutdownSite;importorg.apache.commons.lang3.StringUtils;importjava.util.List;/***

* @ClassName:LayoutUtils

* @Description:前端显示控件工具类

*@author:ta0477

* @date:16/7/20

**/

public classLayoutUtils {private static ShutdownSiteService shutdownSiteServiceImpl= SpringContextHolder.getBean(ShutdownSiteService.class);private static ConfigService configServiceImpl= SpringContextHolder.getBean(ConfigService.class);//一些默认值

private static final String GETSHUTDOWNSITEHTML_SELECTID ="shutdownSiteId";private static final String GETSHUTDOWNSITEHTML_SELECTNAME ="shutdownSiteName";private static final String GETSHUTDOWNSITEHTML_SELECTDES ="年度信息";/***

* @Title:getShutdownSiteList

* @Description: 查询所有节点信息

*@param:[]

*@return:java.util.List

* @throw:

**/

public static ListgetShutdownSiteList(){returnshutdownSiteServiceImpl.findShutdownSiteList();

}/***

* @Title:getShutdownSiteSelect

* @Description: 查询所有节点信息并以HTML形式返回

*@param:[selectId, selectName, SelectDes]

*@return:java.lang.String

* @throw:

**/

public staticString getShutdownSiteSelect(String selectId,String selectName,String selectDes){/***

年度信息:

${site.year}

${site.year}

**/

//如果为空使用默认值

if(StringUtils.isNotBlank(selectId)) {

selectId=GETSHUTDOWNSITEHTML_SELECTID;

}if(StringUtils.isNotBlank(selectName)) {

selectName=GETSHUTDOWNSITEHTML_SELECTNAME;

}if(StringUtils.isNotBlank(selectDes)) {

selectDes=GETSHUTDOWNSITEHTML_SELECTDES;

}//获取数据

List shutdownSites=shutdownSiteServiceImpl.findShutdownSiteList();//当前节点ID

String nowSiteId=configServiceImpl.getNowShutdownSiteId();//html 我觉得这种方式有些蠢!!! 不如直接在tag里使用tld获取数据.

StringBuilder html=newStringBuilder();

html.append("

\n").append(selectDes).append(":\n");

html.append("

\n");

html.append("");//for

for(ShutdownSite site: shutdownSites) {//默认选中

if(nowSiteId.equals(site.getId())) {

html.append(" ").append(site.getYear()).append("\n");

}else{

html.append(" ").append(site.getYear()).append("\n");

}

}

html.append("\n");

html.append("

\n");returnhtml.toString();

}//next

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值