Ich habe da ein kleines Problem mit einem POST Request. Im Grunde ein einfaches Formular. Ich leite den Request über ein zentrales Servlet weiter zu einem anderen Servlet, das dann die Parameter verarbeitet. Wenn ich dann versuche mittels einem Request Dispatcher auf eine JSP umzuleiten, funktioniert das zwar, aber es gehen sämtlliche URLs in den Links verloren.
Hier wird umgeleitet,nach der Bearbeitung ...
das Resultat ..., sämtliche URLs sind nicht richtig ...
HTML:
<form method="post" class="admin" enctype="multipart/form-data" name="addnewswihtmultipart" action="<%=response.encodeURL("/admin/CentralControl;jsessionid=" + session.getId()) + "&servletName=saveNews" %>">
<fieldset class="admin">
<legend>News</legend>
<label class="admin">Überschrift:</label>
<input type="text" name="ueberschrift" value="${hN.ueberschrift}" size="68"/><br/>
<label class="admin">Inhalt</label>
<textarea class="admin" name="neuigkeit" rows="30" cols="60">${hN.text_aktuelles}</textarea>
<label class="admin">Datei hochladen:</label><INPUT name="userfile1" type="file"/>
etc.
Hier wird umgeleitet,nach der Bearbeitung ...
Java:
CentralBean myBean = new CentralBean();
myBean.setUriToInclude("/news/successAddNews.jsp");
request.getSession().setAttribute("myBean",myBean);
//response.setStatus(HttpServletResponse.SC_SEE_OTHER);
//response.setHeader("Location", response.encodeURL("/startadmin.jsp"));
RequestDispatcher rd = request.getRequestDispatcher("/startadmin.jsp");
//RequestDispatcher rd = request.getRequestDispatcher("/SuccessUpload");
rd.forward(request, response);
das Resultat ..., sämtliche URLs sind nicht richtig ...
HTML:
<div id="navigation">
<ul>
<li><a href="/adminhil/CentralControl;jsessionid=7046274DC619466A00107E25C12CD0D6?servletName=start" onclick="javascript:doIt();">Startseite</a></li>
<li><a href="/adminhil/CentralControl;jsessionid=7046274DC619466A00107E25C12CD0D6?servletName=user" onclick="javascript:doIt();">Benutzer</a></li>
<li><a href="/adminhil/CentralControl;jsessionid=7046274DC619466A00107E25C12CD0D6?servletName=UserQueryController&navigationUserUebersicht=1" onclick="javascript:doIt();">Benutzer 2</a></li>
<li><a href="/adminhil/CentralControl;jsessionid=7046274DC619466A00107E25C12CD0D6?servletName=news&action=first" onclick="javascript:doIt();">News</a></li>
<li><a href="/adminhil/CentralControl;jsessionid=7046274DC619466A00107E25C12CD0D6?servletName=fragen" onclick="javascript:doIt();">Fragen</a></li>
<li><a href="/adminhil/CentralControl;jsessionid=7046274DC619466A00107E25C12CD0D6?servletName=logOut" id="exitIcon" value="Abmelden">Abmelden</a></li>
</ul>
</div>
<div id="inhalt">