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