Wie Servlet von einem anderen Servlet aufrufen? beides in einer App.Aufruf Servlet von Servlet und JSP (wo Form) innerhalb einer Anwendung
public class DBaddData extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
....some actions here...
...get data from JSP...
...call INSERT INTO method...
...and then I want to call SELECT servlet...
RequestDispatcher view = getServletContext().getRequestDispatcher("/myServlets/DBselTankList");
view.forward(req, resp);
}
}
Aber ich habe nur:
Die angeforderte Ressource ist nicht verfügbar.
"Select-Servlet" ruft select-Methode von DB und zeigen dann JSP mit Ergebnissen
public class DBselTankList extends HttpServlet {
protected void processRequest(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
DBSelectRows dbSR = new DBSelectRows();
List<DBObjBaseStd> dboBStd=new ArrayList<DBObjBaseStd>();
dboBStd=dbSR.sel(DBConnStrings.driver, DBConnStrings.url, DBConnStrings.dbName, DBConnStrings.userName, DBConnStrings.password, DBConnStrings.sslState);
req.setAttribute("list", dboBStd);
RequestDispatcher view = req.getRequestDispatcher("selectedTankList.jsp");
view.forward(req, resp);
}
}
ich auch von Kopf dieses selectedTankList.jsp von Link zu bekommen
<a href="selectedTankList.jsp">Tank list</a>
Aber wie "Select Servlet" ohne Formular und Aufruf Butto aufrufen n?
ja, zum Teil. Meine Frage betrifft auch 'href'. –