Reputation: 89
This is my web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org /xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID"version="3.1">
<display-name>Frontend</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Jersey Webapp Application</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.restify.frontend;org.codehaus.jackson.jaxrs</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey Webapp Application</servlet-name>
<url-pattern>/reporter/*</url-pattern>
</servlet-mapping>
</web-app>
Here is my 1st servlet:Name of servlet:Response
@WebServlet({ "/Response", "/reportsto" })
public class Response extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
.....
My 2nd servlet i.e Response1:
@WebServlet({ "/Response1", "/resp" })
public class Response1 extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
.....
Set<Map.Entry<Object,Object>> s2=map1.entrySet();
PrintWriter out1=response.getWriter();
out1.println("<html>"+
"<form action=\"./reportsto\" method=\"get\">"+
"<input type=\"cancel\" value=\"cancel\" name=\"cancel\">\n\">"+
"</form>"+);
So from the servlet Response1 I need to goto the previous page that is servlet1 Response onclicking the cancel button.How can this be done please advice.
Actually my servlet1 Response will give the output as:
Number User Id Username Count
1 A12354 Anagha R 0
2 M12345 Madhusudan S 1
My second servlet Response1 displays:
1 CHARgska Validating
Here In servlet2 I need to have a cancel button upon clicking takes me back to the previous page i.e servlet1
Upvotes: 3
Views: 542
Reputation: 13
<script>
function goPrev() {
window.history.back();
}
</script>
and call this function in input tag
<input onclick="goPrev()" type="....>
Upvotes: 0
Reputation: 482
The click of Cancel
button will take the user to the previously visited page.
out1.println("<html>"+
"<form action=\"./reportsto\" method=\"get\">"+
"<input onclick=\"window.history.go(-1); return false;\" type=\"button\" value=\"Cancel\" />"+
"</form>"+);
Upvotes: 1