Java Web
Java Web
S.Y.X
江湖人称:0 offer
展开
-
Day67下载时文件乱码
1.下载时文件乱码1.获取获取user.agent信息2.如果是火狐浏览器和不是火狐浏览器对文件乱码的处理if(agent.toLowerCase().indexOf("firefox") !=-1) { response.addHeader("content-Disposition","attachment;filename==?UTF-8?B?"+new String(Base64.decodeBase64(fileName.getBytes("utf-8")))+"?="); }el原创 2020-07-19 06:58:21 · 159 阅读 · 0 评论 -
Day66 ①控制文件上传类型和大小②下载
1.设置编码2.检查刚才提交的表单是否有multipart/form-data3.创建upload和factroy4.设置临时的缓冲文件大小为10,设置临时文件的目录5.控制上传单个文件大小20kb ServletFileUpload,延迟3秒,通过parseRequest解析form中所有请求字段,并保存到items集合中(即前台传递的sno,sname,sage,saddress等就保存在items)=6.通过迭代器遍历items中的sno,sname7.如果上传的是文件8.原创 2020-07-16 20:50:29 · 96 阅读 · 0 评论 -
Day65 分页表示层jsp和servlet
1.org.apache.jasper.JasperException: 在 [67] 行处理 [/index.jsp] 时发生异常bug的修复明明做的没问题,用jsp调用QueryStudentByPage总是会出现空指针异常。修改前修改后经历7个小时找bug,所有地方都试了,就是空指针,然后我从网上找了这句话加上,完美运行,让你们看一下成果:2每页显示X页做法3文件上传及注意问题—照片上传1.获取文件路径和文件名//获取服务器路径String path="D:\\tom原创 2020-07-15 23:26:30 · 112 阅读 · 0 评论 -
Day64---WebDebug的使用和三层优化完结
Debug的使用1.在想要检查的句子前加断点2.执行Debug3.按F6执行下一句此时看到student为空原创 2020-07-15 00:34:20 · 85 阅读 · 0 评论 -
Day62---三层优化--加入接口和DBUtil①
自学java第62天jQuery的基本使用---变色如何改变文本的样式生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1. 在WebContent中创建css,js的Folder,将jquery复制到js的Folder中。2. 在你想要更改的jsp中,创建一个Script,tr行,odd奇数,background背景颜色,原创 2020-07-12 23:28:11 · 104 阅读 · 0 评论 -
Day61---页面跳转:jsp跳Servlet,Servlet跳Servlet
跳转页面:jsp跳Servlet: <a href="QueryAllStudentServlet">返回</a>Servlet跳Servlet:①如果request域中没值:response.sendRedirect(“QueryAllStudentServlet”);②如果request域中有值:request.setAttribute("",""); //前面的叫key“键”“关键字”,后面的叫value,一个键可以对应多个值request.get原创 2020-07-12 18:01:41 · 95 阅读 · 0 评论 -
javaweb P24 三层架构 jsp-servlet-services-dao课堂笔记
三层架构—增删改查—增1.在Mysql中创建表“student” CREATE TABLE student(sno INT PRIMARY KEY,sname VARCHAR(20),sage INT,saddress VARCHAR(20));2.创建ThreeTierSample项目,并创建add.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&g翻译 2020-07-09 23:35:30 · 323 阅读 · 0 评论