servlet入门实例



servlet入门实例

LoginServlet代码:

 

 

 

 

 

 

 

 

// 30,31行得到下面JSP 中name=”username”和name=”password”的值

 

 

 

 

 

JSP部分代码:

 

 

 

//action所对应的Login是相对路径,要与下面web.xml的url-pattern对应的Login相同

 


 

 

 

LoginServlet的web.xmlt配置文件代码为:

 

<servlet>
<servlet-name>Login</servlet-name>
<servlet-class>com.xuankai.servlet.LoginServlet</servlet-class>
< /servlet>

 

 

 

<servlet-mapping>
<servlet-name>Login</servlet-name>
<url-pattern>/Login</url-pattern>
< /servlet-mapping>

 

 

 

 

 

整个流程:

 

当点击JSP中的submit后,则按照action对应的相对路径Login找到web.xml文件中<servlet-mapping>的<url-pattern>中的Login,

 

在根据<servlet-name>为Login找到<servlet>中<servlet-name>为Login的,然后生成一个LoginServlet的实例,

 

再调用LoginServlet的doPost方法,在浏览器上显示结果。