JavaWeb项目Servlet无法访问问题解决

作者:阳家坡 时间:2022-10-10 03:33:52 

这篇文章主要介绍了JavaWeb项目Servlet无法访问问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.创建Servlet

2.在jsp中用ajax调用


$.post("<%=request.getContextPath()%>/AjaxValidationServlet",{"userName":userName},function(message){
  alert(message);    
});

这是异步验证用户是否存在。

问题:报404,提示没有这个servlet。

解决:

1.在web.xml中引用的xsi:若是3.0.xsd之后,的有注解可以解决


@WebServlet(name = "AjaxValidationServlet",urlPatterns = "/AjaxValidationServlet")

2.在3.0之前的需要在web.xml中配置servlet名和映射


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

这样就可以正常访问了。

来源:https://www.cnblogs.com/Choleen/p/11909160.html

标签:java,web,项目,servlet,无法,访问
0
投稿

猜你喜欢

  • Android 中对于图片的内存优化方法

    2023-11-23 12:24:41
  • Spring Boot 防止接口恶意刷新和暴力请求的实现

    2022-05-08 03:54:58
  • 浅谈Java多进程程序的运行模式

    2021-07-06 11:06:49
  • Java7到Java17之Switch语句进化史示例详解

    2021-11-03 18:47:37
  • SpringBoot-Admin实现微服务监控+健康检查+钉钉告警

    2021-12-23 02:40:22
  • Spring Boot 2.X 快速集成单元测试解析

    2023-11-11 02:45:05
  • 详解Java中String类的各种用法

    2022-03-10 12:48:35
  • Android可签到日历控件的实现方法

    2023-11-18 15:11:28
  • 深入理解Android MD5数据加密

    2022-03-16 07:48:03
  • Android实现将一个Activity设置成窗口样式的方法

    2023-07-04 18:56:38
  • android 设置全屏的两种方法

    2023-06-30 00:06:11
  • Spring自动配置之condition条件判断下篇

    2023-10-15 10:04:59
  • c# winform多线程的小例子

    2023-01-05 07:11:44
  • Android中用Bmob实现短信验证码功能的方法详解

    2022-06-08 22:00:25
  • Android onbackpressed实现返回键的拦截和弹窗流程分析

    2021-09-11 09:07:22
  • windows定时器配置执行java jar文件的方法详解

    2023-04-17 16:40:21
  • 关于eclipse安装spring插件报错An error occurred while collecting items to be installed...解决方案

    2023-05-27 03:34:45
  • Spring通过<import>标签导入外部配置文件

    2023-03-04 06:43:58
  • C#实现图形位置组合转换的方法

    2022-01-23 17:29:35
  • java生成XML的方法

    2023-08-12 11:45:46
  • asp之家 软件编程 m.aspxhome.com