老师我想问一下浏览器到底是什么编码啊?我视频看的有点懵,前面说浏览器默认是iso-8859-1编码格式,所以不认识gbk编码出来的文件名,通过String(byte ,"iso-8859-1") 通过GBK转化为二进制字节流重新编码ISO给响应头,响应给浏览器之后,浏览器怎么处理这个字节流呢?就算使用iso也会乱码啊?他怎么知道这个字节流中文的呢?这个下载带有中文名字的图片整个过程和我讲讲吗,我有点混乱。
老师看我这个报错是什么原因呢?项目结构和web.xml都没看出问题,是我截取的浏览器地址不对吗
//添加附加信息 resp.addHeader("content-Disposition","attachment;filename="+file.getName());
这句代码是不是表示打开下载窗口下载指定名字的文件?
我试了一下,不写后面的outputStream 也可以进行文件下载,不过下载的文件是损坏的这是为啥?
那我下载的这个东西是什么? 还是一个图片吗?
老师,路径明明存在,但Jsoup.parse方法报错FileNotFound.
xml文件是课件里原样复制的,应该也没什么问题。
有一点问题
文档中
1.
2.
ideal里面
3.
context path,content path ,application context他们三个是同一个东西吗?都代表web项目的路径吗
我的ideal创建项目选择web application没有老师视频里的那两个选项
没有web-inf这个文件夹,是我自己去手动创建一个对吗?
视频里说HttpServletRequest继承自ServletRequest ,
为啥可以强制类型转换啊?父类不是不可以转化为子类型么?
老师访问的时候报了这个错,对照了老师的代码检查了好几遍还是没发现问题在哪里,也换过其他浏览器还是一样的问题出现。
FileUploadServlet.rar
ajaxdemo.zip
老师这是我的代码
老师这是什么问题
生日栏下面不显示时间显示的是undefined
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //将图片引入servlet File fe = new File("d:/图片.jpg"); FileInputStream fs = new FileInputStream(fe); byte[] be = new byte[fs.available()]; fs.read(be); System.out.println(fe.getName()); //实现文件的下载 resp.setHeader("Content-Disposition","attachment; filename="+new String(fe.getName().getBytes("gbk"), "iso-8859-1")); //输出 OutputStream os = resp.getOutputStream(); os.write(be); os.flush(); os.close(); }
老师为什么我这样转,还是会出现乱码?
webdemo.zip
输入正确的用户名和密码依旧会跳转到error.jsp,已经测试过数据库连接没有问题,单独在idea中测试正确的用户名和密码也能返回数据,不知道是哪里出了问题
老师我想问一下 我把 user.jsp文件直接放在了web的子目录test文件下 是不是不能通过浏览器直接访问 需要用servlet 跳转访问? 如果可以直接访问又该怎末设置呢
直接访问会报404 错误
输入错误的用户名和密码后,本应该跳转回来并显示error.jsp页面中的跳转错误信息的的,但是输入错误的用户名和密码后出现了404;
查询时不显示内容麻烦老师看一下
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637