老师,405咋搞,代码我也目测没啥问题,嘶~
GetRequestDataServlet.java
package com.servlet.demo; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; public class GetRequestDataServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException { String username = req.getParameter("username"); PrintWriter out = resp.getWriter(); out.println("<!DOCTYPE HTML>"); out.println("<HTML>"); out.println("<HEAD><TITLE>TEST-login</TITLE></HEAD>"); out.println("<BODY>"); out.println("TEST-login"+"<br/>"); out.println("UserName:"+username+"<br/>"); out.println("</BODY>"); out.println("</HTML>"); out.flush(); out.close(); } }
addUser.html
<!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>
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <servlet> <servlet-name>demoServlet</servlet-name> <servlet-class>com.servlet.demo.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>demoServlet</servlet-name> <url-pattern>/demo.do</url-pattern> </servlet-mapping> <servlet> <servlet-name>getRequestDataServlet</servlet-name> <servlet-class>com.servlet.demo.GetRequestDataServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>getRequestDataServlet</servlet-name> <url-pattern>/getInfo.do</url-pattern> </servlet-mapping> </web-app>
老师,视频里说win7可以直接看到保存在本地的cookie,win10看不到,那么可以任意修改本地cookie吗?是不是可以改成其他值来欺骗服务器
老师,我总结了一下Tomcat处理请求的详细过程,希望您帮我查验一下,最好是多挑点问题,我觉得学会javaweb,servlet很关键的!
Tomcat处理请求的详细过程.md
老师,我记得在讲IO的时候也用过相对路径啊,比如"img/1.jpg"或者"./img/2.jpg"。这种都可以以项目目录为根目录来取到对应的文件,不需要转换,为什么在servlet里就不行呢?我自己的猜想是servlet也是java,需要jvm来运行,但在servlet中jvm并不运行在项目目录,所以找不到文件。请问老师servlet运行时以哪个路径为根目录呢?
老师我找不到我的Users表在哪里呢,是我登陆的账号错了吗?
请问在客户端提交表单(post方式)时,服务端可以用getParameter()获取参数。为什么Ajax中post请求一定要用输入流
老师,我自己写的代码测试不能实现用户在一处登录的功能,显示的是两个都能登录,然后我用课程里面百度网盘上现在的源码运行之后还是不行,显示这样的效果,这是什么原因
就是这个url匹配路径
*.do *.jsp 和 加一个斜杠的/*.do /*.jsp有什么不一样吗,我记得之前写url路径前面不都是加斜杠/吗?
老师登录的时候提示无法登录,看了其他同学的提问排查了好久还是找不到我的问题在哪里。求助。
webdemo.rar
老师,像这样的项目,一会业务层,一会又持久层,而且业务层和持久层的代码看上去好像有很多相似的地方,整得我有些懵圈,我要怎么理解这两个看似差不多的层呢?
老师,Servlet是部署在容器里面的,生命周期也是由容器所管理的,那么这个容器这个概念,具体怎么理解,他是在服务器的哪里,工作流程是???
上传的文件,下载都Idea中out目录下的images下了,这个这么处理
老师,在servlet中,可以通过配置web.xml中的<servlet-mapping>标签来实现确定url具体访问的资源。但tomcat的配置文件server.xml中同样有<Context path="" docBase="">标签可以通过url判断访问的位置。这两个功能是否重复了?例如,对于相同的url,我在<Context>中指向一个html,还可以再配置servlet给它生成一个不同的html,不就有逻辑上的混乱了吗
想问一下什么情况下在JavaScript末尾span标签的<html>里是result,什么情况是result.userid+result.username
老师这个falg从哪里来的啊,我在前端页面中没有找到那个页面带flag哦
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637