这是我的前端代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> <script> function but() { //创建XMLHttpRequest 对象 var xhr = new XMLHttpRequest(); //给定请求方式以及请求地址 xhr.open("get","single.do"); //发送请求 xhr.send(); //获取服务器端给客户端的响应数据 xhr.onreadystatechange = function () { if(xhr.readyState == 4 && xhr.status == 200){ alert(xhr.responseText); //通过javaScript的内置对象JSON中的parse函数将JSON格式的字符串对转换成javascript对象 var obj = JSON.parse(xhr.responseText); alert(obj.userid+" "+obj.username); document.getElementById("span").innerHTML=obj.userid+"<br/>"+obj.username; } } } </script> </head> <body> <h3>ajax案例</h3> <span id="span"></span> <input type="button" value="ok" onclick="but()"> </body> </html>
这是后台代码
import com.bjsxt.pojo.User; import com.fasterxml.jackson.databind.ObjectMapper; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet("/single.do") public class SingalObject extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //创建Users对象 User users = new User(); users.setUserid(1); users.setUsername("oldlu"); //使用jackson的API将Users对象转换为JSON格式的字符串对象 ObjectMapper objectMapper = new ObjectMapper(); //将Users对象转换为JSON格式的字符串对象 String string = objectMapper.writeValueAsString(users); System.out.println(string); //设置响应类型为application/json resp.setContentType("application/json"); PrintWriter pw = resp.getWriter(); pw.print(string); pw.flush(); pw.close(); }
代码检查了好多遍但是不弹框报错500
老师,session销毁是不是和session为null不是一个概念,session销毁,但是还在servletcontext中,不为null
老师,为什么一开始会出现登录页面,“http://localhost:8080/webdemo/”这个url也不会触发filter的doFilter方法啊,这个filter的urlpatterns又不是/*,都不匹配,怎么就会一开始就出现了登录页面
老师,视频中抛出异常后,那userLogin这个方法会直接结束吗,还是继续执行“return users;”这个语句
添加中文乱码
然后就是还有一个问题显示的id和数据路里面的id怎么不一致
老师,这边数据库,怎么不用数据库连接池,德鲁伊啥的?
服务器运行报错,jar包也是按照视频内容添加的,麻烦老师帮忙检查一下
ajaxDemo.zip
老师,为什么idea里面的jsp被jsp引擎编译后,在指定目录中显示不全
老师,不知道为什么我的这个查询不到任何东西,你能帮我看一下哪出问题了吗?
这是我的代码
代码.zip
我的输入用户与密码都不能登陆
webdemo2.zip
老师,为什么我的报的是这个错。
GetRequestServlet HttpServlet { (HttpServletRequest reqHttpServletResponse resp) ServletExceptionIOException { String username=req.getParameter()PrintWriter out=resp.getWriter()out.println()out.println()out.println()out.println()out.println(+username+)out.println()out.println()out.flush()out.close()} }
demoServletcom.bjsxt.servlet.DemoServletdemoServlet/demo.dogetRequestServletcom.bjsxt.servlet.DemoServletgetRequestServlet/getInfo.do
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="getInfo.do" method="post"> 用户:<input type="text" name="username"/></br> <input type="submit" value="ok"> </form> </body> </html>
老师,为什么我一启动tomcat,就会调用两次这个类的doFilter方法,不是一次吗
老师,帮我看下问题在哪
servletdemo.zip
老师 我的Tomcat正常运行后无法正常关闭且无法正常重启 电脑会死机 所有电脑程序都无法正常运行
这是Tomcat的运行日志,我试过网上很多方法都不行,我需要重新下载一个Tomcat吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637