Bhavik Patel
Bhavik Patel

Reputation: 1074

servlet 404 found error when using html form

I searched a lot but was not able to resolve it, need help.

I am trying to request something to a servlet which is under

project/src/com/servletfile.java

from a jsp file which is under

project/web-inf/jspfile.jsp

<form action="servletfile.java" >
      <input type="submit" value="submit" name="submit" /> <br/><br/>
</form>

below is the web.xml

<servlet>
    <servlet-name>servletfile</servlet-name>
    <servlet-class>com.servletfile</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>servletfile</servlet-name>
    <url-pattern>/servletfile</url-pattern>
</servlet-mapping>

however when i click on submit it says file not found.

Upvotes: 0

Views: 1249

Answers (3)

KDP
KDP

Reputation: 1481

change

<form action="servletfile.java"
  <input type="submit" value="submit" name="submit" /> <br/><br/>
 </form>

to

 <form action="servletfile"
  <input type="submit" value="submit" name="submit" /> <br/><br/>
 </form>

you are missing the basics.

Upvotes: 1

Bhavik Patel
Bhavik Patel

Reputation: 1074

Resolved it ..super silly mistake

had a radio button input and after that i wrote the form, but when placed the radio button inside the form tag it resovled

changed

Test <input type"radio" name="test"/>
<form action="servletfile"
  <input type="submit" value="submit" name="submit" /> <br/><br/>
 </form>

to

     <form action="servletfile" >
        Test <input type"radio" name="test"/>
         <input type="submit" value="submit" name="submit" /> <br/><br/>
    </form>

Upvotes: 0

user2575725
user2575725

Reputation:

Try updating your this line of html form tag as below, removed .java:

<form action="servletfile">

Upvotes: 0

Related Questions