/**
* Expose an array of header values.
* @throws JspException
* @since Struts 1.2
*/
protected void handleMultipleHeaders() throws JspException {
ArrayList values = new ArrayList();
Enumeration items =
((HttpServletRequest) pageContext.getRequest()).getHeaders(name);
while (items.hasMoreElements()){
values.add(items.nextElement());
}
if (values.isEmpty() && (this.value != null)){
values.add(this.value);
}
String headers[] = new String[values.size()];
if (headers.length == 0) {
JspException e =
new JspException(messages.getMessage("header.get", name));
TagUtils.getInstance().saveException(pageContext, e);
throw e;
}
pageContext.setAttribute(id, values.toArray(headers));
}
HeaderTag.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:lams
作者:
评论列表
文章目录