*web.xml:* <servlet> <servlet-name>ABC</servlet-name> <servlet-class>com.abc.servlet.MyServlet</servlet-class> <init-param> <param-name>abc.dir</param-name> <param-value>path/config</param-value> </init-param> <init-param> <param-name>abc.props</param-name> <param-value>xyz.props</param-value> </init-param> <init-param> <param-name>abc.log</param-name> <param-value>xyz.log</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
<servlet-mapping> <servlet-name>ABC</servlet-name> <url-pattern>/XYZ/login</url-pattern> </servlet-mapping> <resource-ref> <description> DataBase </description> <res-ref-name>jdbc/my jdbc</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <welcome-file-list> <welcome-file>com/xyz/abc/servlet/login.html</welcome-file> </welcome-file-list> <servlet> <servlet-name>ssi</servlet-name> <servlet-class> org.apache.catalina.ssi.SSIServlet </servlet-class> <init-param> <param-name>buffered</param-name> <param-value>1</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>expires</param-name> <param-value>666</param-value> </init-param> <init-param> <param-name>isVirtualWebappRelative</param-name> <param-value>0</param-value> </init-param> <load-on-startup>4</load-on-startup> </servlet> <servlet-mapping> <servlet-name>ssi</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> </web-app> *context.xml:* <?xml version="1.0" encoding="UTF-8"?> <Context privileged="true"></Context> *html page:* ** <html> <head> <title>Login</title> <SCRIPT language="JavaScript"> function directSubmit(_form,value) { if (value == "Login")_form.action = "<!--:$servletpath-->/XYZ/login" else _form.action = "../XYZ/getnewlogin" return true } </SCRIPT> </head> <body bgcolor="#FFFFFF" LANGUAGE=javascript onload="return window_onload()"> <DIV id="theMainPage" style="display='none'"> <BR> <BR> <FORM id="loginform" method="post"> <TABLE width="78%" border="0" align="center" cellspacing="0" cellpadding="0"> <TR> <TD><FONT size="4" face="Arial, Helvetica, sans-serif"><B><font size="5"> Login</font></B></FONT></TD> </TR> <TR> <TD> </TD> </TR> <TR> <TD><FONT size="3" color="red"><I><FONT face="Arial, Helvetica, sans-serif">Please enter your username and password.</FONT></I></FONT></TD> </TR> <TR> <TD> </TD> </TR> <TR> <TD> <TABLE width="450" border="0" bgcolor="#CCCCFF" cellpadding="1" cellspacing="0"> <TR> <TD width="100%"> <TABLE width="450" border="0" cellpadding="6" cellspacing="0"> <TR bgcolor="#FFFFFF"> <TD> <TABLE border="0" cellspacing="2" width="398"> <TR> <TD align=RIGHT valign=TOP width="116"> <FONT size="3" color="black"> <FONT face="Arial, Helvetica, sans-serif" size="2">User Identification:</FONT> </FONT> </TD> <TD align=LEFT valign=TOP width="272"> <INPUT id="loginname" type=text name="loginname" maxlength=20 size=20 ></TD> </TR> <TR> <TD align=RIGHT valign=TOP width="116"><FONT size="2" face="Arial, Helvetica, sans-serif">PIN/Password</FONT>:</TD> <TD align=LEFT valign=TOP width="272"> <FONT size="3" color="black"> <INPUT type=password name="password" maxlength=10 size=10> </FONT><font size="2" face="Arial, Helvetica, sans-serif"> </font><FONT size="3" color="black"> </FONT><font size="2" face="Arial, Helvetica, sans-serif"><a href="#_" onClick="'PasswordReset','scrollbars=yes,resizable=yes,width=535,height=240')">Forgot your password?</a></font><font size="3" color="black"> </font> </TD> </TR> </TABLE> </TD> </TR> </TABLE> </TD> </TR> </TABLE> <p><BR> <INPUT type="submit" name=login value="Login" onClick="return (directSubmit(document.forms[0], 'Login'))"> </p> </TD> </TR> </TABLE> </FORM> <P> </P> </DIV> <DIV id="theErrorPage" style="display='none'" > <BR> <BR> <TABLE width="78%" border="0" align="center" cellspacing="0" cellpadding="0"> <TR> <TD><FONT size="4" face="Arial, Helvetica, sans-serif"><B><FONT size="5">Login</FONT></B></FONT></TD> </TR> <TR> <TD> </TD> </TR> <TR> <TD> <FONT size="3" color="red"><I><FONT face="Arial, Helvetica, sans-serif"> Sorry... we could not determine your User Identification. </FONT></I></FONT> <FONT size="1" color="Gray"> <p id="theErrorInfo">?/?</p> </font> </TD> </TR> <TR> <TD> </TD> </TR> </TABLE> </DIV> </body> </html>