hallo! bei folgendem codestück tritt immer der fheler auf "acess not allowed: java util.map.entry" woran liegt es?
<PRE>
private HashMap artikelspeicher = new HashMap();
public void erfassen (String id, String bez, String preis) {
if (id == null) {
return; }
Artikel at = new Artikel(id, bez, preis);
artikelspeicher.put(at.getId(), at);
}
public String alleArtikelLiefern ()
{
Iterator i = artikelspeicher.values().iterator();
while ( i.hasNext() ) {
Map.Entry entry = (Map.Entry) i.next();
Artikel at = (Artikel)entry.getValue();
}
</PRE>
es handelt sich um ene applikation wo bei einem servlet eingabe daten erfasst werden, und dann in der klasse Artikelverwaltung in einer hashmap gespeichert werden.
servlet:
<PRE>
public void Artikelerfassen (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String id=request.getParameter("id");
String bez=request.getParameter("bez");
String preis=request.getParameter("preis");
webshop.Artikel at = new webshop.Artikel (id, bez, preis);
String str = getServletConfig().getInitParameter("artikeldaten" );
</PRE>
<PRE>
private HashMap artikelspeicher = new HashMap();
public void erfassen (String id, String bez, String preis) {
if (id == null) {
return; }
Artikel at = new Artikel(id, bez, preis);
artikelspeicher.put(at.getId(), at);
}
public String alleArtikelLiefern ()
{
Iterator i = artikelspeicher.values().iterator();
while ( i.hasNext() ) {
Map.Entry entry = (Map.Entry) i.next();
Artikel at = (Artikel)entry.getValue();
}
</PRE>
es handelt sich um ene applikation wo bei einem servlet eingabe daten erfasst werden, und dann in der klasse Artikelverwaltung in einer hashmap gespeichert werden.
servlet:
<PRE>
public void Artikelerfassen (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String id=request.getParameter("id");
String bez=request.getParameter("bez");
String preis=request.getParameter("preis");
webshop.Artikel at = new webshop.Artikel (id, bez, preis);
String str = getServletConfig().getInitParameter("artikeldaten" );
</PRE>
Comment