Oftentimes when I see an index.jsp on a web application it just forwards to another url like login.jsp such as
<jsp:forward page="login.jsp" />
When using struts2, I want a similar index.jsp but I want it to forward to an action. How do I do this?
You can use plain HTML if you want
Between your head tags use:
<META HTTP-EQUIV="Refresh" CONTENT="1;URL=Login.action">
This will redirect to myCOntext/Login.action
If Login is behind a name space you wil need to include that in the URL
Scriplet:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
response.sendRedirect("/Project/namespace/Login.action");
%>
I use it with Struts2 and it works.
Try this:
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=welcomeLink.action">
This is also a working one,
<%
response.sendRedirect("welcomeLink.action");
%>
But in my experience it will work only when it is in index page, or any other page which is loaded as first page.
If I put response.sendRedirect in any successor page it will not work Reffer this question
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.