我加上那个表单地址加斜杠也能打开网站,而且没有弄上级目录也能访问c目录下的addUser这是咋回事呀
我觉得我的代码没问题 怎么下载的文件是空文件
package src.com.cydzs.servlet; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; 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; /** * @Author: Cydzs * @GreateTime:2021/5/19 **/ 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("C:\\Users\\maoch\\Desktop\\1.txt"); FileInputStream fis = new FileInputStream(file); byte[] buff = new byte[fis.available()]; fis.read(buff); //在响应中添加附加信息 resp.addHeader("Content-Disposition", "attachment; filename="+file.getName()); ServletOutputStream outputStream = resp.getOutputStream(); outputStream.flush(); outputStream.close(); } }
老师这些监听器是不是都是全局性的啊,一个web应用里面每种监听器只要创建一个就好了,然后每个servlet都会被该监听器监听
老师,刚刚,在测试这集视频的时候,出现了这样一个问题:按视频写完代码启动服务器,点击OK按钮什反应都没有,前前后后整了半小时还是没反应,然后把idea重启,就能行了,这是什么原因呢?
老师这个什么时候使用doGet,什么时候使用doPost方法呢这个不明白?
session.setAttribute("key",value)
将数据存储到HttpSession对象中
Object value = session.getAttribute("key")
根据key获取HttpSession中的数据,返回Object
Enumeration attributeNames = session.getAttributeNames()
获取HttpSession中所有的key,返回枚举类型
session.removeAttribute("key")
根据key删除HttpSession中的数据
String id = session.getId()
根据获取当前HttpSession的SessionID,返回字符串类型
我的访问报错呢,找不到哪里出错了?
老师为什么,
一样的代码,您可以运行,提问区的同学却不可以,我有时候也不可以;
一模一样的代码(认真比对果),有时候自己的运行不了,把你的代码粘贴过来却可以...
老师我改utf-8的界面和老师的不一样,这样该怎么办
老师,能实现添加更新修改,但是修改完成以后,没有弹窗出现,也不报错,麻烦看一下
AjaxTest.zip
老师,为什么我的idea 我在接口修改了方法,然后实现接口的类不会自动报错,要我点进去类里面才会提示报错
也可以这样解决吧
没问题了,是我Servlet把的key与value改成不一样了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637