javaweb
Lich Howger
这个作者很懒,什么都没留下…
展开
-
75-javaweb下载
下载下载就是向客户端响应字节数据把一个文件转换成字节数组然后使用response.getOutputStream来响应给浏览器下载的要求两个头一个流1.Content-Type: 传递给客户端的文件是什么mime类型 比如image/pjpeg2.Content-Disposition: 默认值是inline,表示在浏览器窗口中打开 如果想要弹框,就使用attachment...原创 2018-11-29 12:00:26 · 254 阅读 · 0 评论 -
163-javaweb简单登录与退出
java简单登录与退出我们先写Servicepublic 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 · 3956 阅读 · 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 · 132 阅读 · 0 评论 -
141-JSTL入门
JSTL入门JSTLJavaServer Pages Standard Tag Libraryjsp标准标签库是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的JSTL是apache对EL表达式的扩展...原创 2018-12-15 21:05:46 · 175 阅读 · 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 · 154 阅读 · 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 · 112 阅读 · 0 评论 -
126-Servlet统计网页访问次数
我们来统计一下网页的访问次数创建个项目创建个Servlet我们先来一个BaseServlet可以作为基类方便管理public class BaseServlet extends HttpServlet { @Override public void doGet(HttpServletRequest request, HttpServletResponse...原创 2018-12-11 15:50:46 · 561 阅读 · 0 评论 -
127-Referer防止盗链
我们来使用Referer请求头来防止盗链我们先来看看Referer请求头获取的是什么来写一个Servletpublic class MainServlet extends BaseServlet { @Override public void doGet(HttpServletRequest request, HttpServletResponse res...原创 2018-12-11 16:07:46 · 289 阅读 · 0 评论 -
128-请求转发和请求包含
请求转发和请求包含在说这两个东西之前我想说一下请求转发和重定向的区别请求转发----重定向 区别1.请求转发是1个请求,也就是A把请求直接给了B 重定向是2个请求,A收到请求,再向B发一个请求2.请求转发只能是一种请求方式,GET或者POST 重定向的第二个请求一定是GET3.请求转发的地址栏不会发生变化, 重定向的地址会变化,因为是两个请求4.请求转发只能...原创 2018-12-11 17:20:01 · 243 阅读 · 0 评论 -
162-javaweb简单注册
javaweb简单注册先创建一个UserDaopublic 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 · 186 阅读 · 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 · 438 阅读 · 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 · 366 阅读 · 0 评论 -
69-全站编码问题
其实我们开发的时候非常容易就会遇到乱码问题我们先来一段简单代码看一看比如这样<html><head> <title>登录</title></head><body><<a href="/login?username=张三">点击这里get&am原创 2018-11-26 20:17:50 · 853 阅读 · 0 评论 -
71-上传文件
上传上传对表单有一些限制1.method="post"2.enctype="multipart/form-data"3.表单中需要添加表单项: <input type="file" name="..."/>还有上传对servlet的限制1.getParameter方法肯定是不能用了,只返回null2.request.getInputStream()包含整个请...原创 2018-11-26 20:18:53 · 104 阅读 · 0 评论 -
100-hibernate入门
hibernate我找了两篇博客进行比较然后两篇差不多我来总结总结学习一下什么是hibernatehibernate是一种ORM框架ORM-object relational mapping对象关系映射在java对象与关系型数据库之间建立某种映射来实现直接存取java对象hibernate是作用于传统的mvc开发的dao层的框架在以前开发的时候,我们是怎么...原创 2018-12-04 18:35:19 · 130 阅读 · 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 · 98 阅读 · 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 · 110 阅读 · 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 · 113 阅读 · 0 评论 -
133-jsp动作标签与BeanUtils
jsp动作标签首先,jsp动作标签和html的这些标签是有本质的区别的动作标签是由tomcat(服务器)来解释执行的 html标签是由浏览器来执行的所以其实动作标签就和java代码一样都是在服务器端执行的标签<jsp:forward> 请求转发就和RequestDispatcher的forward方法一样一个是在Servlet中使用一个是在j...原创 2018-12-12 20:57:16 · 146 阅读 · 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 · 299 阅读 · 0 评论