use of javax.servlet.jsp.JspWriter in project head by mifos.
the class TableTag method getMultipleData.
private void getMultipleData(List list, Locale locale, Integer currentValue) throws TableTagTypeParserException, TableTagParseException, TableTagException, JspException, IOException, PageExpiredException {
StringBuilder result = new StringBuilder();
JspWriter out = pageContext.getOut();
createStartTable(result, true, false);
out.write(result.toString());
int number = ((currentValue - 1) * pageSize);
for (Object object : list) {
Table table = helperMultipleData(object, locale);
if (table != null) {
displayDataMultiple(object, table, ++number, locale);
} else {
throw new JspException(MessageLookup.getLocalizedMessage(TableTagConstants.TABLENOTFOUND_ERROR));
}
}
result = new StringBuilder();
createEndTable(result, false);
String action = (String) SessionUtils.getAttribute("action", pageContext.getSession());
out.write(result.toString());
String currentFlowkey = (String) ((HttpServletRequest) pageContext.getRequest()).getAttribute(Constants.CURRENTFLOWKEY);
String perspective = (String) ((HttpServletRequest) pageContext.getRequest()).getAttribute(RequestConstants.PERSPECTIVE);
out.write(PageScroll.getPages(currentValue, pageSize, size, action, currentFlowkey, locale, perspective));
out.write("</table></td></tr>");
out.write("</table>");
}
use of javax.servlet.jsp.JspWriter in project head by mifos.
the class TableTag method getSingleData.
private void getSingleData(List list, Locale locale, Integer currentValue) throws TableTagParseException, TableTagException, JspException, IOException, PageExpiredException {
String xmlFilePath = getSingleFile();
Table table = helperCache(xmlFilePath, name);
if (table != null) {
StringBuilder result = new StringBuilder();
JspWriter out = pageContext.getOut();
boolean headingRequired = table.getPageRequirements().getHeadingRequired().equalsIgnoreCase("true");
boolean topBlueLineRequired = table.getPageRequirements().getTopbluelineRequired().equalsIgnoreCase("true");
createStartTable(result, headingRequired, topBlueLineRequired);
out.write(result.toString());
displayData(list, table, locale, currentValue);
} else {
throw new JspException(MessageLookup.getLocalizedMessage(TableTagConstants.TABLENOTFOUND_ERROR));
}
}
use of javax.servlet.jsp.JspWriter in project SpringStepByStep by JavaProgrammerLB.
the class StatusStyleTag method doTag.
@Override
public void doTag() throws JspException, IOException {
JspWriter out = getJspContext().getOut();
String statusStyle = TodoListUtils.getStatusStyle(status);
out.print(statusStyle);
}
use of javax.servlet.jsp.JspWriter in project SpringStepByStep by JavaProgrammerLB.
the class PriorityIconTag method doTag.
@Override
public void doTag() throws JspException, IOException {
JspWriter out = getJspContext().getOut();
String priorityIcon = TodoListUtils.getPriorityIcon(Priority.valueOf(priority));
out.print(priorityIcon);
}
use of javax.servlet.jsp.JspWriter in project wildfly by wildfly.
the class ExternalTag method doTag.
@Override
public void doTag() throws JspException, IOException {
JspWriter out = getJspContext().getOut();
out.println("External Tag!");
}
Aggregations