You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Sr...@netlife.com.sg on 2001/06/06 09:17:20 UTC
Form based authentication
Hi,
Has anyone used Form based authentication? How does action
="j_security_check" work?
Thanks,
Nagalli
"ameer"
<ameer@yashaa To: "Struts"
.com> <st...@jakarta.apache.org>
cc:
06/06/01 Subject: Displaying the jsp
03:01 PM forwarded by actionforward with the
Please struts-form.tld
respond to
struts-user
Im facing problem in displaying a forwarded jsp where in the form values
are coming from the request attributes set in action class. im getting the
attribute values but the struts-form tags are not getting converted to
what it is supposed to. my jsp is like this .. the tag works fine for the
first input jsp file . since it is just a submit form. but in my forwarded
form i have submitted to the same servlet. can you suggest soln here . my
jsp code goes like this for the forwarded page.
******************************************************************************
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-form.tld" prefix="form" %>
<html>
<title>MusicCD Display</title>
<body>
<%
out.println(request.getAttribute("ejbUpc"));
out.println(request.getAttribute("ejbTitle"));
out.println(request.getAttribute("ejbArtist"));
out.println(request.getAttribute("ejbType"));
out.println(request.getAttribute("ejbPrice"));
%>
<form:form action="musiccd.do">
<table border="0" align="center" bgcolor="brown" >
<tr>
<td align="center" colspan="2">
<font face="Comic Sans MS" size="3" color="yellow">Music CD
Details</font>
</td>
</tr>
<tr>
<td>
<font face="Comic Sans MS" size="3" color="white">CD #</font>
</td>
<td>
<form:text property="upc" value=<%= request.getAttribute("ejbUpc") %>
maxlength="30" size="30" />
</td>
</tr>
<tr>
<td>
<font face="Comic Sans MS" size="3" color="white">Title</font>
</td>
<td>
<form:text property="title" value=<%= request.getAttribute("ejbTitle")
%> maxlength="30" size="30"/>
</td>
</tr>
<tr>
<td>
<font face="Comic Sans MS" size="3" color="white">Artist</font>
</td>
<td>
<form:text property="artist" value=<%= request.getAttribute
("ejbArtist") %> maxlength="30" size="30"/>
</td>
</tr>
<tr>
<td>
<font face="Comic Sans MS" size="3" color="white">Type</font>
</td>
<td>
<form:text property="type" value=<%= request.getAttribute("ejbType") %>
maxlength="30" size="30"/>
</td>
</tr>
<tr>
<td>
<font face="Comic Sans MS" size="3" color="white">Price</font>
</td>
<td>
<form:text property="price" value=<%= request.getAttribute("ejbPrice")
%> maxlength="30" size="30"/>
</td>
</tr>
<tr>
<td align="left">
<form:submit property="submit" value="Submit"/>
</td>
<td align="right">
<form:reset />
</td>
</tr>
</table>
</form:form>
</body>
</html>
************************************************************************************
thanx in adv.
Ameer Hussain SS
s/w engineer
Yashaa Infotech Pvt.Ltd.
#14 , 10th Main, HAL 3rd Stage
Bangalore 560075
phone: 5294430/53
http://www.yashaa.com