JavaWeb
樂小伍
程序猿&攻城狮 格言:机遇 勇气 能力
展开
-
Java web项目主要分为 5层,5个大包
1.包的命名规则:公司域名倒着写 + 项目名 + 模块名【栗子】 com.baidu.shop.dao2.Java web项目主要分为 5层,5个大包① 数据库实体层 》》》》》》》》》》》 entity / bean② 具体数据库操作层(增删改查) 》》》》》 dao(接口) ---- dao.impl (具体实现)③ 业务层 》》》》》》》》》》》...原创 2019-09-09 20:16:06 · 6428 阅读 · 0 评论 -
java重定向和请求转发(即内部服务器转发)
重定向和内部转发(请求转发):重定向: response.sendRedirect(地址)内部转发:request.getRequestDispatcher(地址).forward(request, response);重定向和内部转发对比: 1.重定向是多次请求,而内部转发是一次请求 2.重定向是客户端重新发起URL请求,所以URL地址会发生改变,但是内部转发是由服务器将请求信息和...原创 2019-09-10 11:53:27 · 1057 阅读 · 1 评论 -
什么是JSP?为什么JSP能书写Java代码?
1.什么是JSP? Java Server Page ,jsp是一门技术,支持动态网页的技术.就是能够在页面书写Java代码.什么是动态网页? 网页的数据能够动态的更新,所以被称之为动态网页。动态网页技术:JSP , ASP,PHP等等.注意: 虽然在JSP页面中,可以书写Java代码,但是注意,Java代码只能书写在 <% java代码 %>2.为什么JS...原创 2019-09-10 11:56:18 · 1168 阅读 · 0 评论 -
web前端页面账号密码登录加验证码生成和校验功能
参考 hutool 工具:https://www.hutool.club使用需要下载 jar 包放入工程下的 lib 中:https://repo1.maven.org/maven2/cn/hutool/hutool-all/4.6.5/hutool-all-4.6.5.jar/////////////////////////////////////////////////////////...原创 2019-09-16 21:58:59 · 4903 阅读 · 0 评论 -
注解@MultipartConfig 文件上传 (浏览器 -- 服务器)
① form表单的enctype 必须值为:multipart/form-data② 接收文件上传的servlet,必须有 @MultipartConfig注解③ 使用request.getPart(name值) : 获取文件对象④ part.write(path) : 进行文件持久化⑤ 文件的真实名称在头信息中,从头信息中进行字符串处理,从而获取文件名称Servletimpor...原创 2019-09-17 19:49:23 · 5193 阅读 · 0 评论 -
监听器(Listener,先实现接口)URL前缀,设置绝对路径
监听器(Listener,先实现接口)URL前缀,设置绝对路径协议:地址:端口/项目名/ 资源名因为前面的 。协议:地址:端口/项目名 。 是重复的,都相同的,所以可以设置为统一的一个${变量名} 的变量,如果要改变地址,只用改一次变量存的值就可以。由于网络资源的访问,需要通过URL地址进行访问,若使用相对路径,则在目录层级结构比较复杂时,编码麻烦,且容易出错.所以一般,我们在访问网络资源时...原创 2019-09-17 21:34:49 · 752 阅读 · 0 评论