![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
Lich Howger
这个作者很懒,什么都没留下…
展开
-
75-javaweb下载
下载 下载就是向客户端响应字节数据 把一个文件转换成字节数组 然后使用response.getOutputStream来响应给浏览器 下载的要求 两个头一个流 1.Content-Type: 传递给客户端的文件是什么mime类型 比如image/pjpeg 2.Content-Disposition: 默认值是inline,表示在浏览器窗口中打开 如果想要弹框,就使用attachment...原创 2018-11-29 12:00:26 · 226 阅读 · 0 评论 -
163-javaweb简单登录与退出
java简单登录与退出 我们先写Service public class UserService{ public User login(User form){ //查询username,得到user对象 User user =userDao.findByUsername(form.getUsername()); //如果用户不存在,抛出异常 if(user==null) thr...原创 2018-12-20 20:29:31 · 3931 阅读 · 0 评论 -
140-EL自定义函数库
EL函数库 EL函数库由JSTL提供 我们导入一下函数库 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <%@原创 2018-12-15 19:47:41 · 126 阅读 · 0 评论 -
141-JSTL入门
JSTL入门 JSTL JavaServer Pages Standard Tag Library jsp标准标签库 是一个不断完善的开放源代码的JSP标签库, 是由apache的jakarta小组来维护的。 JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上, 如tomcat 4.x。在JSP 2.0中也是作为标准支持的 JSTL是apache对EL表达式的扩展...原创 2018-12-15 21:05:46 · 150 阅读 · 0 评论 -
142-hibernate增删改查
hibernate基本使用 配置好hibernate后 可以来测试一下 public static void main(String[] args) { //创建对象 User user = new User(); user.setName("abc"); //获取加载配置管理类 Configur...原创 2018-12-15 21:45:22 · 131 阅读 · 0 评论 -
125-配置hibernate
配置hibernate 新创建一个工程 我们看到目录是这样的 src -main -webapp 我们的java代码就和main分开来了 我们创建一个java目录 src -java -main 然后我们把hibernate的dependency导入一下 打开hibernate的官网 http://hibernate.org/ 复制一下 <de...原创 2018-12-11 10:05:16 · 87 阅读 · 0 评论 -
126-Servlet统计网页访问次数
我们来统计一下网页的访问次数 创建个项目 创建个Servlet 我们先来一个BaseServlet 可以作为基类 方便管理 public class BaseServlet extends HttpServlet { @Override public void doGet(HttpServletRequest request, HttpServletResponse...原创 2018-12-11 15:50:46 · 547 阅读 · 0 评论 -
127-Referer防止盗链
我们来使用Referer请求头 来防止盗链 我们先来看看Referer请求头获取的是什么 来写一个Servlet public class MainServlet extends BaseServlet { @Override public void doGet(HttpServletRequest request, HttpServletResponse res...原创 2018-12-11 16:07:46 · 267 阅读 · 0 评论 -
128-请求转发和请求包含
请求转发和请求包含 在说这两个东西之前 我想说一下 请求转发和重定向的区别 请求转发----重定向 区别 1.请求转发是1个请求,也就是A把请求直接给了B 重定向是2个请求,A收到请求,再向B发一个请求 2.请求转发只能是一种请求方式,GET或者POST 重定向的第二个请求一定是GET 3.请求转发的地址栏不会发生变化, 重定向的地址会变化,因为是两个请求 4.请求转发只能...原创 2018-12-11 17:20:01 · 234 阅读 · 0 评论 -
162-javaweb简单注册
javaweb简单注册 先创建一个UserDao public class UserDao{ private QueryRunner qr=new QueryRunner(); //按用户名查询 public User findByUsername(String username){ try{ String sql="select * from tb_user wh...原创 2018-12-20 19:51:29 · 157 阅读 · 0 评论 -
160-Servlet完成留言小功能
Servlet完成留言小功能 首先我们来一个form表单 <form action="/comment" method="post"> <input type="text" name="name"> <input type="text" name="comment">原创 2018-12-19 21:56:34 · 414 阅读 · 0 评论 -
78-apache的standard标签库
我们想要用c标签的时候 发现加入 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 这一行代码的时候 没有用 这时候,我们就到 D:\apache-tomcat-9.0.12\webapps\examples\WEB-INF\lib 这个目录下面 找到 taglibs-standard的两...原创 2018-11-29 16:21:27 · 335 阅读 · 0 评论 -
69-全站编码问题
其实我们开发的时候 非常容易就会遇到乱码问题 我们先来一段简单代码 看一看 比如这样 <html> <head> <title>登录</title> </head> <body> <<a href="/login?username=张三">点击这里get&am原创 2018-11-26 20:17:50 · 811 阅读 · 0 评论 -
71-上传文件
上传 上传对表单有一些限制 1.method="post" 2.enctype="multipart/form-data" 3.表单中需要添加表单项: <input type="file" name="..."/> 还有 上传对servlet的限制 1.getParameter方法肯定是不能用了,只返回null 2.request.getInputStream()包含整个请...原创 2018-11-26 20:18:53 · 97 阅读 · 0 评论 -
100-hibernate入门
hibernate 我找了两篇博客进行比较 然后两篇差不多 我来总结总结 学习一下 什么是hibernate hibernate是一种ORM框架 ORM-object relational mapping 对象关系映射 在java对象与关系型数据库之间建立某种映射 来实现直接存取java对象 hibernate是作用于传统的mvc开发的dao层的框架 在以前开发的时候,我们是怎么...原创 2018-12-04 18:35:19 · 110 阅读 · 0 评论 -
117-java的IO操作
复习一下java的IO操作 最简单的东西 但是长时间不写了 容易忘记 封装IO的东西太多了 所以都忘记最基本的IO操作怎么写了 所以要经常复习一下 温故而知新 很有道理 我们做一个简单的复制操作 public static void main(String[] args) throws IOException { File file1 = new File(...原创 2018-12-07 18:52:18 · 90 阅读 · 0 评论 -
105-IDEA创建maven项目
刚开始的时候 我不太懂 都直接选的是javaweb项目 但是这样的话 是没有配置maven的 想要重新配置maven的话非常麻烦 所以我们直接配置好maven的javaweb项目 首先 我们要下载maven 我下载的是apache-maven-3.6.0 打开目录,再打开conf 然后打开settings.xml文件 我们找到localRepository <!-- ...原创 2018-12-05 15:33:35 · 104 阅读 · 0 评论 -
106-intelliJ创建javaweb项目
刚开始的时候 我不太懂 都直接选的是javaweb项目 但是这样的话 是没有配置maven的 想要重新配置maven的话非常麻烦 所以我们直接配置好maven的javaweb项目 首先 我们要下载maven 我下载的是apache-maven-3.6.0 打开目录,再打开conf 然后打开settings.xml文件 我们找到localRepository <!-- ...原创 2018-12-05 15:47:28 · 90 阅读 · 0 评论 -
133-jsp动作标签与BeanUtils
jsp动作标签 首先,jsp动作标签和html的这些标签 是有本质的区别的 动作标签是由tomcat(服务器)来解释执行的 html标签是由浏览器来执行的 所以其实动作标签就和java代码一样 都是在服务器端执行的 标签 <jsp:forward> 请求转发 就和RequestDispatcher的forward方法一样 一个是在Servlet中使用 一个是在j...原创 2018-12-12 20:57:16 · 138 阅读 · 0 评论 -
129-jsp操作session
jsp入门 创建一个新的jsp页面 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body&原创 2018-12-11 19:58:48 · 287 阅读 · 0 评论