package org.akaza.openclinica.view.tags; import java.io.IOException; import java.util.List; import java.util.ArrayList; import javax.servlet.jsp.JspContext; import javax.servlet.jsp.JspException; import javax.servlet.jsp.JspWriter; import javax.servlet.jsp.tagext.SimpleTagSupport; /** * Created by IntelliJ IDEA. * User: bruceperry * Date: Nov 14, 2008 * Time: 3:18:13 PM * To change this template use File | Settings | File Templates. */ public class AlertTag extends SimpleTagSupport { private String message; @Override public void doTag() throws JspException, IOException { JspContext context = getJspContext(); JspWriter tagWriter = context.getOut(); StringBuilder builder = new StringBuilder(""); List<String> messages = (ArrayList) context.findAttribute("pageMessages"); if(messages != null){ for(String message : messages){ builder.append(message); builder.append("<br />"); } } tagWriter.println(builder.toString()); } public String getMessage() { return message; } public void setMessage(String messages) { this.message = messages; } }