I use Oracle JDeveloper to write
servlets &
JSP. I made subdirectory secure authorized and when I directly try to connect to secure.SecurePage.java servlet it tells me I am not authorized. That's OK.
But I want to come to this servlet from SecurePage.jsp. PLEASE look at the code below. PLEASE PLEASE tell me if I should post in another content.
I've added into web.xml:***
<servlet>
<servlet-name>SecurePage</servlet-name>
<servlet-class>secure.SecurePage</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SecurePage</servlet-name>
<url-pattern>/securepage</url-pattern>
</servlet-mapping>
<security-constraint>
<web-resource-collection>
<web-resource-name>SafePage</web-resource-name>
<url-pattern>/secure/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint><role-name>Admin</role-name>
<role-name>*</role-name>
</auth-constraint>
<!-- <user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint> -->
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>SecurePage.jsp</form-login-page>
<form-error-page>BadPage.jsp</form-error-page>
</form-login-config>
</login-config>
***
and my SecurePage.jsp is:***
<form action="j_security_check" method="POST">
User: <input name="j_username" type="text" />
is in love with a password: <input name="j_password" type="password" />
<input name="submit" type="submit" value="Go to secure page" />
</form>
***
The problem is SecurePage.jsp it never redirects to SecurePage.java servlet.
What can be wrong? What can I do?
Thanks in advance!!