
JavaWeb
cai_ing
这个作者很懒,什么都没留下…
展开
-
Maven的安装和配置
Maven我为什么要学习这个技术?在Javaweb开发中,需要使用大量的jar包,我们手动去导入;如何能够让一个东西自动帮我导入和配置这个jar包。由此,Maven诞生了!1、Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置有约束,不要去违反。Maven会规定好你该如何去编写我们Java代码,必须要按照这个规范来;2下载安装Maven官网:https://maven.apache.org/下载完成后,解压即可;5.3配置环境变量在原创 2020-08-29 20:53:43 · 199 阅读 · 0 评论 -
javaWeb(一)
1、基本概念1.1、前言web开发:web,网页的意思,www.baidu.com·静态webhtml,sss提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/ISP,ASP,PHP1.2、web应用程序web应用程序:可以提供浏览器访问的程序;a.html、b.html.….多个web资源,这些web资源可以被外界访问,对外原创 2020-08-19 22:37:24 · 816 阅读 · 0 评论 -
Filter过滤器
1、Filter 什么是过滤器1、Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器2、Filter 过滤器它是 JavaEE 的规范。也就是接口3、Filter 过滤器它的作用是:拦截请求,过滤响应。拦截请求常见的应用场景有: 1、权限检查 2、日记操作 3、事务管理 ……等2、Filter 的初体验要求:在你的 web 工程下,有一个 admin 目录。这个 admin 目录下的所有资源(html 页转载 2020-08-07 14:10:40 · 151 阅读 · 0 评论 -
i18n 国际化
一 、什么是 i18n 国际化?国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。关于国际化我们想到的最简单的方案就是为不同的国家创建不同的网站,比如苹果公司,他的英文官网是: http://www.apple.com 而中国官网是 http://www.apple.com/cn苹果公司这种方案并不适合全部公司,而我们希望相同的一个网站,而不同人访问的时候可以根据用户所在的区域显示 不同的语言文字,而网站的布局样式等不发生改原创 2020-08-07 00:43:20 · 1383 阅读 · 0 评论 -
idea读取properties文件数据乱码解决方案
idea读取properties数据乱码解决方案:在idea中Setting—Editor—File Encodings 下,把红色方框的都该为UTF-8,最后一个钩钩上,点击Apply.然后删除properties文件并且重新新建一个。原创 2020-08-06 23:46:05 · 319 阅读 · 0 评论 -
请求转发和重定向
1、请求的转发什么是请求的转发? 请求转发是指,服务器收到请求后,从一次资源跳转到另一个资源的操作叫请求转发。public class Servlet1 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // 获取请求的参数(办事的材料)原创 2020-08-06 13:15:32 · 240 阅读 · 0 评论 -
web中斜杆的意义
web 中 / 斜杠的不同意义在 web 中 / 斜杠 是一种绝对路径。/ 斜杠 如果被浏览器解析,得到的地址是:http://ip:port/,即站点的根目录<a href="/">斜杠</a>/ 斜杠 如果被服务器解析,得到的地址是:http://ip:port/工程路径,工程路径如下:关于前端页面(jsp/html)路径前面加"/“与不加”/"的区别如在jsp页面引入js时候使用以下两个路径:<script type="text/javasc原创 2020-07-23 22:16:32 · 427 阅读 · 0 评论 -
forEach标签详解
c:forEach标签可用于循环,也可用于遍历数组,List,Map集合等循环输出:<h1>循环输出1到10</h1><table border="1"><c:forEach begin="1" end="10" var="i"> <tr><td>第${i}行</td></tr></c:forEach></table>遍历数组:<h1>遍历数组&l原创 2020-05-28 19:07:47 · 4907 阅读 · 0 评论 -
ajax执行成功而调用error方法原因
ajax执行成功而调用error方法使用ajax和后端controller交换数据的时候,在前端填写的表单通过ajax成功在后台导入到数据库,但是ajax调用error函数通过浏览器开发者模式查看网络请求,发现请求正常查看response发现没有应答返回。查看controller层,返回类型为void,即处理请求后不返回数据。而在ajax中定义了返回类型为json因此问题的原因就在于:controller层无应答返回,而ajax的定义中写了返回类型为json, ajax发送请求后.原创 2020-05-26 22:19:11 · 2306 阅读 · 2 评论 -
JSON(一)
1、什么是 JSONJSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析 和生成。 它基于 JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999 的一 个子集。 JSON 采用完全独立于语言的文本格式,但是也使用了类似于 C 语言家族的习惯(包括 C, C++, C#, Java, JavaScript, Perl, Py原创 2020-05-26 11:40:23 · 210 阅读 · 0 评论 -
IDEA中关于Tomcat路径整合和映射
idea在控制台输出:C:\Users\asus.IntelliJIdea2019.2\system\tomcat\Tomcat_8_5_43_JavaWeb"以上路径是IDEA整合Tomcat之后,Tomcat被拷贝的一些副本内容打开C:\Users\asus.IntelliJIdea2019.2\system\tomcat\Tomcat_8_5_43_JavaWeb\conf\Cata...原创 2020-05-03 21:17:43 · 1602 阅读 · 0 评论 -
JSP(二)
1. JSP 指令: JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出, 而只是告诉引擎如何处理JSP页面中的其余部分。2. 在目前的JSP 2.0中,定义了page、include 和 taglib这三种指令3. page 指令:1). page指令用于定义JSP页面的各种属性, 无论page指令出现在JSP页面中的什么地方,它作用的都是整个JSP页...原创 2020-05-02 15:27:09 · 233 阅读 · 0 评论 -
Servlet(一)
1. 使用 JavaEE 版的 Eclipse 开发动态的 WEB 工程(JavaWEB 项目)1). 把开发选项切换到 JavaEE2). 可以在 Window -> Show View 中找到 Package Explorer, 并把其拖拽到开发区的左边3). 在 Servers 面板中新建 Tomcat 服务器. 一定要关联到 Tomcat 安装的根目录4). 新建一个 Dyn...原创 2020-05-02 13:21:28 · 161 阅读 · 0 评论 -
JSP(一)
JSPJSP:1). WHY:JSP 是简 Servlet 编写的一种技术, 它将 Java 代码和 HTML 语句混合在同一个文件中编写,只对网页中的要动态产生的内容采用 Java 代码来编写,而对固定不变的静态内容采用普通静态 HTML 页面的方式编写。2). Java Server Page: Java 服务器端网页. 在 HTML 页面中编写 Java 代码的页面.2)...原创 2020-05-02 13:02:18 · 347 阅读 · 0 评论 -
Servlet(二)
Servlet(二)GenericServlet:1). 是一个 Serlvet. 是 Servlet 接口和 ServletConfig 接口的实现类. 但是一个抽象类. 其中的 service 方法为抽象方法2). 如果新建的 Servlet 程序直接继承 GenericSerlvet 会使开发更简洁.3). 具体实现:①. 在 GenericServlet 中声明了一个 S...原创 2020-05-02 12:48:57 · 161 阅读 · 0 评论 -
JDBC连接数据库(一)
JDBC连接数据库JDBC: Java Database Connectivity Java 连接数据库的技术。JDBC通常指的是SUN公司为各大数据库厂商Java程序如何实现和连接他这个DBMS软件指定的统一的标准,即公共接口这些公共接口由各大数据库厂商提供实现类,这些实现类就构成了数据库驱动。JDBC是SUN公司提供的一套用于数据库操作的接口API,Java程序员只需要面向这套...原创 2020-04-29 14:21:22 · 244 阅读 · 0 评论 -
手写GenericServlet实现类
##GenericServletGenericServlet是一个 Serlvet. 是 Servlet 接口和 ServletConfig 接口的实现类. 但是一个抽象类. 其中的 service 方法为抽象方法如果新建的 Servlet 程序直接继承 GenericSerlvet 会使开发更简洁.具体实现:1.在 GenericServlet 中声明了一个 SerlvetC...原创 2020-04-27 17:49:29 · 190 阅读 · 0 评论