java - How to get Images and CSS shown in login/error files for Tomcat authentication -
i have tomcat authentication web app , problem login.jsp , error.html files used login , error forms don't seem support styling or images. i've tried getting path of files , they're showing they're in correct path, don't why dont' support images or css? ideas how enable css this?
edit:
well tested in following manner, if try access secure path , redirected login.jsp in
d:\dropbox\eclipseworkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp7\wtpwebapps\gentreeuploader\ in same directory login.jsp there index.html. , if access directly opens , shows it's in same directory login.jsp. differences index.html css , images work , login.jsp don't, files have same templates styles. directory same web content shown in pic below:

my login.jsp has code in it:
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>gentreefromword (gdia) </title> <link rel="stylesheet" href="bootstrap/css/bootstrap.css"> </head> <body> <div class="navbar"> <div class="navbar-inner"> <div class="container"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a> <a class="brand" href="#"><img src="images/gdia_logo.png" width="111" height="30" alt="gdia logo" /></a> <div class="nav-collapse"> <ul class="nav"> <li><a href="/gentreeuploader/servlet?action=backtogmis">go gmis</a></li> <li class="active"><a href="/gentreeuploader/servlet?action=home">gentreefromword (gdia)</a></li> <li><a href="/gentreeuploader/servlet?action=contact">contact</a></li> <li><a href="/gentreeuploader/servlet?action=about">about</a></li> </ul> </div> <!--/.nav-collapse --> </div> </div> </div> <div class="container-fluid"> <div class="row-fluid"> <div class="span1"> </div> <div class="span10"> <!-- old page body scriptlets --> <h1> <center>welcome gdia<center> <% system.out.println(request.getrealpath("/")); %> <% string url = ((httpservletrequest)request).getrequesturl().tostring(); string querystring = ((httpservletrequest)request).getquerystring(); system.out.println(url + "?" + querystring); %> </h1> <p> <!-- login body start --> <div class="span4"></div> <div class="row-fluid container span4"> <form class="form-signin" name="credentials" action="j_security_check" method="post"> <h4 class="form-signin-heading">please sign in</h4> <input type="text" name="j_username" class="input-block-level" placeholder="username" tabindex="1"> <input type="password" name="j_password" class="input-block-level" placeholder="password" tabindex="2"> <button class="btn btn-large btn-primary" type="submit" value="login" tabindex="3">sign in</button> <br><br> </form> </div> <div class="span4"></div> <!-- login body end --> </p> <!-- body ends here --> </div> <div class="span1"> </div> </div> </div> </body> </html>
the answer problem same problem in here: tomcat redirects wrong url after logging in
additional details be, testing previously, paths messed up, changed them absolute paths, found out inspecting source code of login.jsp file... helping formulate answer.
Comments
Post a Comment