Hallo,
mein Ziel ist es, ein JavaBean zu schreiben, welches einen bestimmten Cookie ausliest. Der Cookie der ausgelesen werden soll, wurd vorher über das Bean gesetzt.
Meine erste Frage ist nun, ob es überhaupt möglich ist mit Java Cookies auszulesen, oder ob das nur mit JSP geht.
Ansonsten soll das meine Java Bean Klasse sein, welche ich allerdings mit JSP abrufe. Ich möchte gerne eine strikte Trennung zwischen den JSP Dateien und Java.
Wie ich die Cookieabfrage in JSP einbaue weiß ich!
Nun mein Problem: In Zeile 28 bekomme ich bei dem request einen Fehler (request cannot be resolved)
Bean
[JAVA=1]
package sanschezzz;
import java.util.*;
import javax.servlet.http.*;
public class getCookie
{
private String cookieName; //cookie's name
public void setCookieName(String value) //set cookieName
{
cookieName = value;
}
public String getCookieName() {return cookieName;} //get cookieName
// *********************************
// * getCookieResult() *
// * *
// * Read all Cookies, but returns *
// * only specified Cookie's value.*
// *********************************
public String getCookieResult()
{
Boolean noResult = true; //flag if result or not
Cookie cookies[] = request.getCookies(); //write all cookies in array
for(int i = 0;i < cookies.length;i++) //pass through array
{
String cookieName = cookies.getName(); //get cookies name
if(cookieName.equals(cookieName)) //equal cookies name with specified name
{
noResult = false; //get result
return cookies.getValue(); //return cookies value
}
}
if(noResult) //specified cookie not found
{
return "no Result!"; //return default
}
}
}
[/code]
JSP
Danke vorab!
mein Ziel ist es, ein JavaBean zu schreiben, welches einen bestimmten Cookie ausliest. Der Cookie der ausgelesen werden soll, wurd vorher über das Bean gesetzt.
Meine erste Frage ist nun, ob es überhaupt möglich ist mit Java Cookies auszulesen, oder ob das nur mit JSP geht.
Ansonsten soll das meine Java Bean Klasse sein, welche ich allerdings mit JSP abrufe. Ich möchte gerne eine strikte Trennung zwischen den JSP Dateien und Java.
Wie ich die Cookieabfrage in JSP einbaue weiß ich!
Nun mein Problem: In Zeile 28 bekomme ich bei dem request einen Fehler (request cannot be resolved)
Bean
[JAVA=1]
package sanschezzz;
import java.util.*;
import javax.servlet.http.*;
public class getCookie
{
private String cookieName; //cookie's name
public void setCookieName(String value) //set cookieName
{
cookieName = value;
}
public String getCookieName() {return cookieName;} //get cookieName
// *********************************
// * getCookieResult() *
// * *
// * Read all Cookies, but returns *
// * only specified Cookie's value.*
// *********************************
public String getCookieResult()
{
Boolean noResult = true; //flag if result or not
Cookie cookies[] = request.getCookies(); //write all cookies in array
for(int i = 0;i < cookies.length;i++) //pass through array
{
String cookieName = cookies.getName(); //get cookies name
if(cookieName.equals(cookieName)) //equal cookies name with specified name
{
noResult = false; //get result
return cookies.getValue(); //return cookies value
}
}
if(noResult) //specified cookie not found
{
return "no Result!"; //return default
}
}
}
[/code]
JSP
Java:
<%@ page import = "sanschezzz.*" %>
<jsp:useBean id="getCookie" class="sanschezzz.getCookie" />
<jsp:setProperty name="getCookie" property="cookieName" value="${NameDesCookies}" />
${getCookie.cookieResult} //Inhalt des Cookies
Danke vorab!