Servlet提交表单的注解方式与xml的配置方式

Posted zemengcheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet提交表单的注解方式与xml的配置方式相关的知识,希望对你有一定的参考价值。

最近在学习Struts这个框架,先从配置方式学起,这里又需要使用Servlet来进行比较,所以我记录一下Servlet中注解和xml的配置两种提交表单的方式,用验证用户名是否为空的例子给大家讲解一下。

一、注解方式,格式如下在Servlet类的上面写

 

1 @WebServlet("/login")

 

然后Servlet的注解写好后,在index,jsp中的表单写访问的路径

1  <form action="$pageContext.request.contextPath/login" method="get">
2         <p>用户名:<input type="text" name="name" value=""></p>
3         <P>密码:<input type="text" name="pwd" value=""></P>
4         <input type="submit" id="btn" value="提交">
5  </form>

这样就可以提交表单到后台的Servlet了。

二、xml的配置方式

那如果我们不写注解要怎么样才能提交表单?我们需要配置一下web.xml,方法如下

 

1         <servlet>
2             <servlet-name>Servlet_tst</servlet-name>
3             <servlet-class>zm.web.Servlet_tst</servlet-class>
4         </servlet>
5         <servlet-mapping>
6             <servlet-name>Servlet_tst</servlet-name>
7             <url-pattern>/login</url-pattern>
8         </servlet-mapping>

 

表单的提交方式不用修改,当点击提交的时候,仍然会到/login这个路径找到Servelt,好了,两种提交表单的方式就是这样了,

希望可以帮助到更多人,我要回去学Struts了。

      --防备厚厚一本,是我献出自己的后遗症 2019.7.1  

 

以上是关于Servlet提交表单的注解方式与xml的配置方式的主要内容,如果未能解决你的问题,请参考以下文章

java jsp 中 表单用 get 提交 怎样解决中文乱码问题?

使用注解的方式配置Servlet

servlet_4

SpringMVC注解方式与文件上传

使用servlet+jdbc+MD5实现用户加密登录

Annotation(注解)代替配置文件