源码如下:
com.bjsxt.servletjavax.servlet.ServletContextjavax.servlet.ServletExceptionjavax.servlet.http.HttpServletjavax.servlet.http.HttpServletRequestjavax.servlet.http.HttpServletResponsejava.io.Filejava.io.FileInputStreamjava.io.IOExceptionjava.io.OutputStreamDownfileServlet HttpServlet { (HttpServletRequest reqHttpServletResponse resp) ServletExceptionIOException { .doPost(reqresp)} (HttpServletRequest reqHttpServletResponse resp) ServletExceptionIOException { ServletContext servletContext = .getServletContext()String realPath = servletContext.getRealPath()System..println(realPath)File file = File(realPath)System..println(file.getName())FileInputStream fis=FileInputStream(file)[] buf=[fis.available()]fis.read(buf)resp.addHeader(+String(file.getName().getBytes()))OutputStream os=resp.getOutputStream()os.write(buf)os.flush()os.close()} }
运行结果:
疑问:
为什么我图片无论是中文名字还是英文名字的从chrome下载下来的名字都叫demo(1)、demo(2) 什么的括号里面的数字递增下去 就是中文乱码也是这样的名字
为什么我在web里新建的image目录没有自动添加到指定的ouput directory中(导致运行时报500错误) 只能手动找到那个output directory路径在里面添加image目录 但是我在web里面新建的html却可以自动添加到里面
问题:
视频中预更新业务,老师直接创建一个通过传入的userid查询的持久层的方法
如果通过传入的userid构建一个User对象,然后传给上一个通过给定的条件查询的持久层,通过这样找到user,这这样可以少创建一个持久层。不过这种方法跟老师的对比有什么缺陷?
问题:
用户只能在一处登录问题,把所有登录过的用户session放入ServletContext中这样不是会让缓存大量增加吗,特别是多用户登录的时候,这样是会影响到效率吗?
oldLu的课梳理的很清晰,第六阶段啥时候更新啊
老师 在servlet中 输出语句 一定要写html格式的语句吗 例如:
老师使用的IDEA为什么没有安装包啊。。。。。。。
为什么我的就是找不到呢
找了半天哪错了 也没看出来 老师能帮我看一下吗 这个是我在webapps下新建的项目
servletdemo.rar
同一域名,一、二级域名cookie是想通的对吧,一的可以在二的用,二的可以在一的用
关于配置web.xml,使用@Web...这种注解配置推荐吗。
老师,请求转发,能写绝对路径吗?请求转发能访问当前服务器的别的项目么?请求转发能发送到别的服务器上么?谢谢老师。
老师 问一下: 我在编译的时候指定了 classpath 怎么还是报 java.servlet.http 包不存在的错误呢
老师之前的课不见了吗,想看之前的JAVAEE项目找不到了
老师课程调整了吗?idea在那个章节讲的?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2024 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637