I am a novice developer working with servlets. I am using STS4.0 with Apache 9. I have a login html page that takes username and pw and calls a login method in LoginController. I defined the servlet mapping in webxml as follows:
<welcome-file-list>
<welcome-file>/login.html</welcome-file>
<welcome-file>/index.htm</welcome-file>
</welcome-file-list>
<servlet>
<display-name>LoginController</display-name>
<servlet-name>LoginController</servlet-name>
<servlet-class>controller.LoginController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginController</servlet-name>
<url-pattern>/servleturl</url-pattern>
</servlet-mapping>
project structure is as follows:
log (project)
--controller (package)
------LoginController
I am getting the error "The requested resource [/servleturl] is not available". My login html file
looks like this:
<html>
<head>
<meta charset="ISO-8859-1">
<title>Front Controller </title>
<link rel="stylesheet" type="text/css" href="/log/resources/mystyles.css"/>
</head>
<body>
<div class="login-container">
<form method="GET" action= "/servleturl">
<p>Please log in with user name and password</p>
<input type="text" placeholder="enter username" name="username"/>
<br>
<input type="submit" value="Login"/>
</form>
</div>
</body>
</html>
Any help is greatly appreciated.