Results 1 to 3 of 3
Thread: jsp forward question
- 03-20-2012, 11:19 PM #1
Member
- Join Date
- Mar 2012
- Posts
- 1
- Rep Power
- 0
jsp forward question
Hi
I want to forward the post request of my form to the servlet LoginServlet exactly as if I make action="LoginServlet" in my form. My form is in LoginForm.jsp and this is my approach :
Content of LoginForm.jsp
So I don't know about the slash in the <jsp:forward page="/LoginServlet"/> if it is mandatory or useless. The LoginServlet servlet should be able to capture the post data with doPost and doGet procedures.Java Code:<% if (request.getMethod().equals("POST")) { // ... Some checks <jsp:forward page="/LoginServlet"/> } %> <form action="LoginForm.jsp"> <input type="text" name="username"> <input type="password" name="userpass"> <input type="submit" value="submit"> </form>
Regards
- 03-21-2012, 09:37 AM #2
Moderator
- Join Date
- Apr 2009
- Posts
- 10,481
- Rep Power
- 16
Re: jsp forward question
This should really be in a Servlet you know.
The form would target the LoginServlet and the servlet would validate and forward either to the main page of whatever it is they are logging into, or back to the login page with a message saying failed to login.
It's cleaner, easier to write, easier to debug, and means you don't need to clutter up your JSP with code.Please do not ask for code as refusal often offends.
- 03-26-2012, 01:22 AM #3
Member
- Join Date
- Mar 2012
- Posts
- 41
- Rep Power
- 0
Re: jsp forward question
First, that requires step over scripting
<%
if (request.getMethod().equals("POST"))
{
// ... Some checks
%>
<jsp:forward page="LoginServlet"/>
<%
}
%>
second , basic jsp calls to a page are "GET" method so you do not need that system
<form action="LoginServlet" method="POST">
<input type="text" name="username">
<input type="password" name="userpass">
<input type="submit" value="submit">
</form>
Would need to be a GET method because of implicit method= type of form
<jsp:forward page="LoginServlet">
<jsp:param name="username" value="text" />
<jsp:param name="userpass" value="password" />
</jsp:forward>
Similar Threads
-
jsp:forward problem
By Lutra in forum JavaServer Pages (JSP) and JSTLReplies: 1Last Post: 03-22-2011, 07:00 PM -
Forward references
By Norm in forum Advanced JavaReplies: 2Last Post: 06-30-2010, 02:19 AM -
jsp:forward vs jsp:redirect / XML tag if
By lse123 in forum JavaServer Pages (JSP) and JSTLReplies: 1Last Post: 01-25-2010, 08:23 AM -
<jsp:include> Vs <%@include> Vs <jsp:forward> Vs RequestDispatcher .forward/includeVs
By freddieMaize in forum Java ServletReplies: 5Last Post: 07-29-2008, 02:13 PM -
jsp:forward action
By Java Tip in forum Java TipReplies: 0Last Post: 12-24-2007, 10:04 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks