Commit 2d17d211 by Tuomas Riihimäki

Errorpagea

1 parent f4285348
......@@ -144,11 +144,16 @@
<h2>#{i18n['foodwave.summaryView']}</h2>
<div>
<h:outputLabel value="#{i18n['foodwave.price']}: " />
<h:outputText value="#{foodWaveView.foodwavePrice}" />
<h:outputText value="#{foodWaveView.foodwavePrice}" >
<f:convertNumber minFractionDigits="0"/>
</h:outputText>
</div>
<div>
<h:outputLabel value="#{i18n['foodwave.foodwaveBuyInPrice']}: " />
<h:outputText value="#{foodWaveView.foodwaveBuyInPrice}" />
<h:outputText value="#{foodWaveView.foodwaveBuyInPrice}" >
<f:convertNumber minFractionDigits="0"/>
</h:outputText>
</div>
<p:dataTable var="summ" value="#{foodWaveView.productSummaries}">
<p:column>
......
......@@ -31,7 +31,7 @@ public class HostnameFilter implements Filter {
@EJB
private SessionMgmtBeanLocal sessionmgmt;
private static final String HTTP_TRAIL_NAME = "lanbortal_http_trail";
public static final String HTTP_TRAIL_NAME = "lanbortal_http_trail";
/**
* Default constructor.
......
package fi.insomnia.bortal.web;
import java.io.PrintWriter;
import java.io.Serializable;
import java.io.StringWriter;
import java.util.Calendar;
import java.util.Map;
import java.util.zip.CRC32;
import javax.enterprise.context.RequestScoped;
import javax.faces.context.FacesContext;
import javax.inject.Inject;
......@@ -9,22 +16,13 @@ import javax.servlet.http.HttpServletRequest;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.Queue;
import java.io.PrintWriter;
import java.io.Serializable;
import java.io.StringWriter;
import java.util.Calendar;
import java.util.Map;
import java.util.zip.CRC32;
import fi.insomnia.bortal.HostnameFilter;
@Named
@RequestScoped
public class ErrorPageView implements Serializable {
/**
/**
*
*/
private static final long serialVersionUID = 1L;
......@@ -37,7 +35,6 @@ public class ErrorPageView implements Serializable {
@SuppressWarnings("unused")
private static final Logger logger = LoggerFactory.getLogger(ErrorPageView.class);
public String getStackTrace() {
FacesContext context = FacesContext.getCurrentInstance();
......@@ -67,7 +64,7 @@ public class ErrorPageView implements Serializable {
}
public String getTime(){
public String getTime() {
String stamp = "0x" + Long.toHexString(Calendar.getInstance().getTimeInMillis());
logger.error("Error occured at {} trail {}", stamp, getTrail());
return stamp;
......@@ -75,7 +72,7 @@ public class ErrorPageView implements Serializable {
public String getTrail() {
HttpServletRequest req = (HttpServletRequest) getContext().getExternalContext().getRequest();
Object trail = req.getSession().getAttribute("trail");
Object trail = req.getSession().getAttribute(HostnameFilter.HTTP_TRAIL_NAME);
return trail != null ? trail.toString() : "";
}
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!