java的自学之路
Java学习
WARGON
这个作者很懒,什么都没留下…
展开
-
java web简介
Java web ,是用Java技术来解决相关web互联网领域的技术的总称。web包括web服务器和web客户端两部分。从事Java web开发需要掌握以下技术: 基于页面的前端技术,如:HTML、CSS、JavaScript、JQuery; 动态语言技术,如:Java、JSP; 数据库技术,如:Oracle、MySQL、Sql Serve...原创 2018-06-02 15:24:41 · 1443 阅读 · 0 评论 -
JSP简介
JSP全名为Java Server Page,即Java服务器页面。在本质上是一个简化的Servlet设计。是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端的请求,从而同代生成HTML、XML等格式文档的web网页的技术标准。 JSP实在传统的网页HTML文件中插入Java程序段和JSP标记(tag),从而形成JSP文...原创 2018-06-02 15:47:07 · 381 阅读 · 0 评论 -
JSP结构和处理
网络服务器需要一个JSP引擎,也就是一个容器来处理JSP页面。引擎负责截获JSP页面的请求。通常开发学习使用内嵌JSP引擎的Apache来支持JSP开发。 JSP引擎和Web服务器协同合作,为JSP正常运行提供运行环境和服务,识别JSP网页的专属元素。web服务器大致分为6个步骤来使用JSP创建网页: 1:客户端发送一个HTTP请求给服务器 2:Web服务...原创 2018-06-02 16:07:39 · 232 阅读 · 0 评论 -
JSP的生命周期
JSP的生命周期指从创建到销毁的整个过程。分为以下几个阶段: 1:编译阶段:servlet引擎编译servlet源文件,生成servlet类。当浏览器请求JSP页面时,JSP引擎会首先去检查是否需要编译这个文件。如果之前没有被编译过或者编译后被更改过,则编译这个JSP文件。编译过程包含三个步骤:解析JSP文件--将JSP转换为servlet--编译servlet。 2:初始化阶段:加载...原创 2018-06-02 16:43:55 · 6015 阅读 · 1 评论 -
JSP内置对象
JSP内置对象又称为隐式对象,它们是JSP引擎为每个页面提供的Java对象,开发者可以直接使用而无需声明。JSP内置对象也被称为预定义变量。 JSP一共有9大内置对象: 1:request:HttpServletRequest接口的实例。 2:response:HttpServletResponse接口的实例。 3:out:JspWriter类的实例。 4:s...原创 2018-06-03 10:36:43 · 266 阅读 · 0 评论 -
Servlet简介
是Java Servlet的简称,成为小服务程序或服务连接器,是用Java编写的服务器端程序,运行在Web服务器或者应用服务器上。它是作为Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。 Servlet的主要任务是: 1:读取客户端发送的显使数据,如网页上的HTML表单等。 2:读取客户端发送的隐式的HTTP请求数据...原创 2018-06-03 10:51:36 · 282 阅读 · 0 评论 -
Servlet的生命周期
Servlet生命周期分为三个阶段:1:初始化阶段调用init()方法。2:响应客户请求阶段调用Service()方法。3:终止阶段调用destroy()方法。init()方法:它在创建Servlet时被调用一次,后续不再调用,主要用于初始化。service()方法:是执行实际任务的方法。web服务器嗲用service()方法来处理客户端的请求,并把格式化的响应写回给客户端。此方法...原创 2018-06-03 11:07:51 · 287 阅读 · 0 评论 -
使用表单提交文件
当使用表单中需要上传文件时,即存在type="file" 的Input标签,那么表单就不能使用传统的request方式提交,需要借助第三方工具。比如在tomcat服务器中提供了一种fileUpload组件。在工程中引入相关的jar包:commons-fileupload-1.2.1.jar和commons-io-1.4.jar即可调用。这里要注意三点:1:表单必须是post的方式来提交2:...原创 2018-06-14 19:08:34 · 484 阅读 · 0 评论 -
Ant的使用
Ant是用来管理项目的编译和生成。Ant使用的关键是定义生成文件。生成文件定义了各个生成任务。生成文件的默认名为buile.xml。通常放在项目的根目录下。使用Ant管理项目,项目的层次结构为:-project:项目名,是项目的根目录。 -src:源文件目录,存放源文件。 -classes:编译文件目录,存放编译文件。 -lib:第三方JAR包文件夹。 -dest:目标文件...原创 2018-06-19 16:23:35 · 306 阅读 · 0 评论 -
关于url-pattern的问题
参考链接:点击打开链接 关于斜杠的问题,原链接:点击打开 图一:项目结构 图二:rootPath.html内容 说明:图一为项目结构,图二为rootPath.html内容。我在做项目过程中路径写错,跳转不到目标页面,花了好长时间才发现原因,鉴于自己的惨痛经历,就把这几种url路径总结了一下,配上了我的具体项目结构图和详细源码。对于该问题,网上虽也有类...转载 2018-06-22 16:58:26 · 506 阅读 · 0 评论 -
关于进不去localhost:8888的问题
localhost的端口号默认为8080,当使用eclipse时会默认使用eclipse的server.xml文件覆盖tomcat的server.xml。导致之前设置的8888端口失效。可以修改eclipse的server.xml文件,防止覆盖。还有。不要乱动webapps文件夹下的ROOT文件夹,搞不好就会找不到服务器。很受伤。...原创 2018-06-24 12:36:29 · 36085 阅读 · 1 评论 -
关于自定义标签
这个东西快把人逼疯了。按照书上的例子,网上的例子写,都无法成功。搞到最后服务器无法访问。整了一上午,终于好了。至于为什么,我也不知道。。。附上代码:b.jsp(jsp页面,和WEB-INF同级目录)<%@ taglib prefix="ex" uri="/custom" %><html> <head> <title>TMD</title原创 2018-06-24 13:25:27 · 370 阅读 · 0 评论