Det skulle undre mig at folkene bag jCaptcha skulle have overset denne fejl.. Er der nogen som kan fortælle mig hvorfor jeg får denne fejl og vigtigere endnu hvordan jeg kommer udenom den?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Det er en BEA weblogic controller så koden ligger i en action..
protected Forward showPic() { byte[] captchaChallengeAsJpeg = null; // the output stream to render the captcha image as jpeg into ByteArrayOutputStream jpegOutputStream = new ByteArrayOutputStream(); try { // get the session id that will identify the generated captcha. //the same id must be used to validate the response, the session id is a good candidate! String captchaId = this.getRequest().getSession().getId(); // call the ImageCaptchaService getChallenge method BufferedImage challenge = CaptchaServiceSingleton.getInstance().getImageChallengeForID(captchaId,this.getRequest().getLocale());
// flush it in the response this.getResponse().setHeader("Cache-Control", "no-store"); this.getResponse().setHeader("Pragma", "no-cache"); this.getResponse().setDateHeader("Expires", 0); this.getResponse().setContentType("image/jpeg"); try{
Det er bare en autogeneret action som med default returnere en forward.. Den forwarder heller ikke da path for denne forward ikke er sat. Havde bare ikke lige rettet actionen til det da dette kun var for at prøve.
Selvom jeg får ovenstående fejl så viser bea controlleren alligevel captcha billedet på siden..
er response.getwriter og ServletOutputStream.write ens eller?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.