servlet3.0 没有web.xml文件,需要使用注解进行配置。

js:

$(document).ready(function(){
$("#btn").click(function(){
$.ajax({
type:'post',
url:'/testAjax/testAjax1',
data:{'name':'postmethod'},
success: function (data) {
alert(data);
},
});
})
});

java代码如下:

// @WebServlet(name="testAjax5",value="/testAjax1")
@WebServlet(name="testAjax111111",value="/testAjax1")
// @WebServlet("/testAjax1")
public class testAjax extends HttpServlet { private static final long serialVersionUID = 6801951545229974083L;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setCharacterEncoding("utf-8");
String data = req.getParameter("name");
resp.setCharacterEncoding("utf-8");
resp.getWriter().write("get " + data); }
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String data = req.getParameter("name");
resp.setCharacterEncoding("utf-8");
resp.getWriter().write("post " + data);
}
}
@WebServlet 注解比较关键,在测试时不知什么原因
@WebServlet(name="AnnotationServlet",urlPatterns="/AnnotationServlet")

该方式会失败。

最后,注意,每次更改注解时,需要重启tomcat。

最新文章

  1. Django基础之安装配置
  2. Vue.js实现checkbox的全选和反选
  3. php查找字符串首次出现的位置 判断字符串是否在另一个字符串中
  4. 12306订票助手.net版如何抢指定过路某一地点的火车票
  5. iOS应用架构谈 view层的组织和调用方案
  6. 运行ASP程序报错
  7. 正确理解SQL Server的许可证(转)
  8. MWEB+七牛 上传图片
  9. 集成支付宝SDK遇到的坑
  10. C# Url编码 HtmlUrl编码
  11. java读写
  12. jQuery性能优化篇
  13. 【Linux】修改Linux字符集
  14. Java序列化Serializable和Externalizable
  15. HTTP 返回状态码
  16. TopCoder SRM500 Div1 1000 其他
  17. wasserstein 距离
  18. laravel路由不生效,404,除了/ 都不行,关于nginx环境下laravel除了默认路由都出现404报错的处理方法
  19. Codewars, Leetcode, Hackerrank. Online Judges Reviews
  20. ubuntu mac terminal install software

热门文章

  1. idea之快速查看类所在jar包
  2. 移动端开发需要加的meta
  3. 浅谈AC自动机模板
  4. 55.fielddata内存控制以及circuit breaker断路器
  5. git 忽略文件[.gitignore]常用配置
  6. LINUX-JPS工具
  7. idea 获取当前git最新分支
  8. 【Codeforces 479D】Long Jumps
  9. vue项目使用static目录存放图片解决方案
  10. noip模拟赛 立方数