while(ite.hasNext()){ b.println("kEYS:"+ite.next().getKey()+"<br/>"+"VALUES:"+Arrays.asList(ite.next().getValue())); }
while(ite.hasNext()){ Map.Entry<String, String[]> entry = ite.next(); b.println("kEYS:"+entry.getKey()+"<br/>"+"VALUES:"+Arrays.asList(entry.getValue())); }
老师 为啥上面第一段代码 输出的key和values少值 而下面这段代码都能输出出来 有啥区别吗?不太理解 为啥还要声明一下entry呢
老师你好 请问这节中写html时title不能写中文是不 我写了中文出现了405错误 写英文就没事 为啥呢?
1.请问老师这两个Httpsession对象(session和temp)的区别是什么?
2.销毁temp时会把session也销毁吗?
问题一:老师为什么在使用核心标签库时需要添加DTD文件,而使用format标签库没有添加DTD文件?
问题二:
如果是因为DTD文件添加一次就好了,但是使用核心标签库时DTD文件制定的是c.tld,而使用format标签库时也没有在DTD文件里指定fmt.tld为什么也可以用呢?
老师加载完项目后,为什么我的idea中web项目下自动就出现了两个WEB-INF目录,这是不是有什么机关?
老师你好,我问一下为什么我的项目下会出现这个东西,这个是什么意思?完全按照视频上的操作,但是就是要出现一个莫名其妙的东西,
老师好,关于这块我怎么感觉视频里讲的有点不太能理解,CATALINA_HOME不是我们在装tomcat的时候就已经在系统环境变量中设置好了吗,设置的是我们安装好的tomcat的目录,怎么会是运行后的副本的目录呢。
请问老师这里为什么要用integer,试了一下int也行,在这里用integer有什么好处吗?
请问老师为什么这个每次都是otherwise里的值,但页面每次打印出的i都不一样。
提交数据时输入错的密码页面跳转了但是不显示提示语密码错误,没有报错,为什么?
提交后就报错,不跳转页面,也不知到啥原因
老师,为什么我下载的文件是0字节?
DownFileServlet.java
/** * 文件下载 */ public class DownFileServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //读取文件 File file = new File("d:/张1.jpg"); FileInputStream fis = new FileInputStream(file); byte [] bytes = new byte[fis.available()]; fis.read(bytes); //添加附加信息 resp.setHeader("Content-Disposition","attachment;filename="+new String(file.getName().getBytes("gbk"),"iso-8859-1")); OutputStream os = resp.getOutputStream(); os.flush(); os.close(); } }
你好老师,请问这个异常一般是什么原因导致的,因为我在网上搜的说是jar包冲突,但是我的项目中jar包都是老师提供 的,视频中使用时没有问题的,但是我这边出了异常,把老师的代码复制过了也是包异常,
15-Aug-2020 11:10:52.333 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.modeler.BaseModelMBean.invoke Exception invoking method [manageApp]
java.lang.IllegalStateException: Error starting child
我的项目输出目录找不到图片,不知道配置是哪里出了问题
代码如下:
package com.bjsxt.servletDemo; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.OutputStream; /** * 文件下载 */ public class DownFileServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //获取ServletContext对象 ServletContext servletContext = this.getServletContext(); //路径转换 String realPath = servletContext.getRealPath("image/美女.jpg"); System.out.println(realPath); //读文件 File file = new File(realPath); FileInputStream fis = new FileInputStream(file); byte[] buff = new byte[fis.available()]; fis.read(buff); //在响应中添加附加信息 resp.addHeader("Content-Disposition","attachment; filename="+new String(file.getName().getBytes("gbk"),"iso-8859-1")); OutputStream os = resp.getOutputStream(); os.write(buff); os.flush(); os.close(); } }
请问老师这个 \n 有什么用;要换行的话也应该是用<br>吧。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637