这个方法里面穿了请求request和响应response,请问这个response有什么作用啊,响应不应该是我们写的后台返回回去的吗,为什么是传进来的呢
老师您好,这个代码因为教学才把HTML代码写进来的吧?然后还有,我看后面几集,就这个小demo,为什么这个方法里要传入(request,response)这两个啊?不应该是传入request,然后咱们返回response吗?这个方法里response传入的具体是什么呀?
老师报了错。找了好长时间没结果。
新建文件夹.rar
xml和html代码
create table 'users' ( 'userid' int(11) NOT NULL AUTO_INCREMENT, 'username' VARCHAR(30) DEFAULT NULL, 'userpwd' VARCHAR(30) DEFAULT NULL, 'usersex' VARCHAR(2) DEFAULT NULL, 'phonenumber' VARCHAR(30) DEFAULT NULL, 'qqnumber' VARCHAR(20) DEFAULT NULL, PRIMARY KEY('userid') ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
老师为什么我这样写SQL语句,一直报这个错误,新建的库,也没有重名的表。
问一个我心里模棱两可的问题,servlet里面所说的客户端指的是不同的浏览器,还是指的是不同的请求(即一个浏览器里面的多次请求)。
Tomcat无法启动,在Idea中会出现Application Server was not connected before run configuration stop, reason: javax.management.InstanceNotFoundException: Catalina:type=Server 这样的错误信息
老师这个success:function(result),是相当于调用了回调函数,然后讲xhr.responseText的值赋给result?
success:function (result) { $("#span").html(result); }
public static String objectToJson(Object data) { try { String string = MAPPER.writeValueAsString(data); return string; } catch (JsonProcessingException e) { e.printStackTrace(); } return null; }
老师这里两个return如何,第二个 returnun是返回空;try里面是打印的结果。具体应该是如何理解这个return用法
老师我也有些不太理解servletcontext,没有赋值就取值,是因为它是全局容器;所以可以直接通过userid(唯一的)来获取对应session?还是应该怎么理解
这里的updateUser.jsp下面的action不用添加返回上一级目录。他说是因为请求转发getRequestDispatcher,这是啥意思,有点迷糊。是不是因为请求转发是在一次请求中完成的,然后相同servlet被缓存所以可以直接找到吗。
老师这个是什么问题?
webdemo.zip
老师这个自定义异常是在哪里学的,记不得了
...一直有个小疑问,提问下面老师回我,我怎么继续再后面回复。。我找不到回复的地方每次只能重新提问。。。
package com.bjsxt.servlet; import java.io.IOException; import java.io.PrintlnWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>"); out.println("<HTML>"); out.println("<HEAD><TITLE>ITBZ</TITLE></HEAD>"); out.println("<BODY>"); out.println("<font color = blue>HelloWorld</font>"); out.println("</BODY>"); out.println("</HTML>"); out.flush(); out.close(); } }
请问老师怎么回事呢
老师,session 是基于request获得的,HttpSession session = request.getSession();然后request(HttpServletRequest)是当一次请求则 创建,当此次请求完则当前request被销毁,那么基于request获得的session也会被销毁。那么在过滤器的登陆判断中,当登陆完后进行的第二个请求为什么还可以获得上次session保存的值,session不是请求完就会被销毁的吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637