java - Clarification on sendRedirect in sevlets -


here have created form has input field , submit button. submit buton should redirect google search. i'm getting error here code.

mysearcher.java

package com.aba.examples;  import java.io.ioexception; import javax.servlet.servletexception; import javax.servlet.http.httpservlet; import javax.servlet.http.httpservletrequest; import javax.servlet.http.httpservletresponse;  public class mysearcher extends httpservlet {       private static final long serialversionuid = 1l;      protected void doget(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception {         string name=request.getparameter("name");         response.sendredirect("https://www.google.co.in/#q="+name);     } } 

index.html

<!doctype html> <html> <head> <meta charset="iso-8859-1"> <title>sendredirect example</title> </head> <body>   <form action="mysearcher"> <input type="text" name="name"> <input type="submit" value="google search"> </form>  </body> </html> 

web.xml

<?xml version="1.0" encoding="utf-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemalocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="webapp_id" version="2.5">   <display-name>googlesearcher</display-name>   <welcome-file-list>     <welcome-file>index.html</welcome-file>     <welcome-file>index.htm</welcome-file>     <welcome-file>index.jsp</welcome-file>     <welcome-file>default.html</welcome-file>     <welcome-file>default.htm</welcome-file>     <welcome-file>default.jsp</welcome-file>   </welcome-file-list>   <servlet>     <description></description>     <display-name>mysearcher</display-name>     <servlet-name>mysearcher</servlet-name>     <servlet-class>mysearcher</servlet-class>   </servlet>   <servlet-mapping>     <servlet-name>mysearcher</servlet-name>     <url-pattern>/mysearcher</url-pattern>   </servlet-mapping> </web-app> 

error

javax.servlet.servletexception: error instantiating servlet class mysearcher     org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:501)     org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102)     org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:950)     org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:408)     org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:1040)     org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:607)     org.apache.tomcat.util.net.jioendpoint$socketprocessor.run(jioendpoint.java:316)     java.util.concurrent.threadpoolexecutor.runworker(unknown source)     java.util.concurrent.threadpoolexecutor$worker.run(unknown source)     org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run(taskthread.java:61)     java.lang.thread.run(unknown source)   root cause   java.lang.classnotfoundexception: mysearcher     org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1720)     org.apache.catalina.loader.webappclassloader.loadclass(webappclassloader.java:1571)     org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:501)     org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102)     org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:950)     org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:408)     org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:1040)     org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:607)     org.apache.tomcat.util.net.jioendpoint$socketprocessor.run(jioendpoint.java:316)     java.util.concurrent.threadpoolexecutor.runworker(unknown source)     java.util.concurrent.threadpoolexecutor$worker.run(unknown source)     org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run(taskthread.java:61)     java.lang.thread.run(unknown source) 

replace <servlet-class>mysearcher</servlet-class> exact package name <servlet-class>com.aba.examples.mysearcher</servlet-class>


Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -