一、JSP的介绍与项目部署 JSP,全称 Java server page是由Sun公司开发的一种动态生成网页资源的技术。JSP技术使用java语言作为脚本语言,可以将html元素和java代码整合在一起,用于动态地生成网页。下面将展示如何编写一个简单的jsp文件并将其部署到tomcat容器中。 1 ...
分类:
Web程序 时间:
2017-10-15 11:32:58
阅读次数:
187
三、JSP代码的执行过程 当用户在浏览器中输入http://localhost/jspdemo/01.demo.jsp访问jsp资源时。Tomcat服务器会按照以下步骤对jsp文件进行处理: 1.将01.demo.jsp文件翻译成java文件同时命名为_01_demo_jsp.java,并将其保存在 ...
分类:
Web程序 时间:
2017-10-15 11:18:02
阅读次数:
148
四、为什么jsp就是servlet? 打开Tomcat服务器的work目录,找到jsp文件翻译的java文件。类声明如下 可以看到 _01_demo_jsp类继承自org.apache.jasper.runtime.HttpJspBase类。此时,我们可以打开Tomcat目录下的lib目录,找到ja ...
分类:
Web程序 时间:
2017-10-15 11:02:45
阅读次数:
164
jsp学习笔记:mvc开发模式2017-10-12 22:17:33 model(javabe)与view层交互 view(视图层,html.jsp) controller(控制层,处理用户提交的信息)与model层交互 MVC是一种分层结构的设计思想,不是现成的方法,在不同的开发环境下有不同的实现 ...
分类:
Web程序 时间:
2017-10-13 00:32:29
阅读次数:
194
Web应用体系结构 什么是容器? Servlet没有main()方法。它们受控于另一个Java应用,这个Java应用称为容器。 Tomcat就是这样一个容器。如果Web服务器应用(如Apache)得到一个指向某个servlet的请求(而不是其他请求,如请求一个普通的静态HTML页面),此时服务器不是 ...
分类:
Web程序 时间:
2017-10-03 12:02:11
阅读次数:
325
scriptlet的使用 jsp页面中分三种scriptlet: 第一种:<% %> 可以在里面写java的代码。定义java变量以及书写java语句。 第二种:<%! %> 可以在里面定义全局变量以及方法,类。 第三种:<%=%> 用于打印变量或者输出值。 <% %>的使用 <%! %>的使用 < ...
分类:
Web程序 时间:
2017-09-29 16:31:16
阅读次数:
171
1.pageContext几乎可以操作所有的页面内置对象 pageContext.getRequest(); 得到的对象只是属于ServletRequest类,httpServletRequest的一些特殊属性,成员函数用不了 pageContext.getResponse(); pageConte ...
分类:
Web程序 时间:
2017-09-13 17:51:10
阅读次数:
152
恢复内容开始 1.application一般用this.getServletContext()替代 2.appllication有一个非常有用的函数 getRealPath(),获取绝对路径,以便实现jsp的文件操作 String fileName = this.getServletContext( ...
分类:
移动开发 时间:
2017-09-13 11:56:54
阅读次数:
240
JSP 可以与 HTML form 标签一起使用,来允许用户上传文件到服务器。上传的文件可以是文本文件或图像文件或任何文档。我们使用 Servlet 来处理文件上传,使用到的文件有: upload.jsp : 文件上传表单。 message.jsp : 上传成功后跳转页面。 UploadServle ...
分类:
Web程序 时间:
2017-09-03 14:16:35
阅读次数:
242
一、JSP 日期处理: 使用JSP最重要的优势之一,就是可以使用所有Java API。本节讲述Java中的Date类,它在java.util包下,封装了当前日期和时间。 Date类有两个构造函数。第一个构造函数使用当前日期和时间来初始化对象:Date( ) 第二个构造函数接受一个参数,这个参数表示从 ...
分类:
Web程序 时间:
2017-09-03 14:16:05
阅读次数:
342