- 博客(29)
- 收藏
- 关注
原创 菜鸟学Android笔记(四十三):JSP零散知识
1、jsp映射 index /index.jsp index /jsp/* 2、JSP最佳实践 3、
2015-06-26 09:23:29 461
原创 菜鸟学Android笔记(四十二):Include指令及九大隐式对象
一、Include指令JSP有三大指令,前一节已经介绍了Page指令,这一节来介绍Include指令include指令用于JSP文件中插入一段包含文本或代码的文件,可以是TXT、HTML、JSP页面案例: Body.jsp导入Header.html和Foot.jspBody.jsp: My JSP 'Body.jsp' starting page
2015-06-25 22:21:00 471
原创 菜鸟学Android笔记(四十一):JSP指令元素——page指令
JSP有三大指令,分别是page、include、taglib这些指令的作用互不相同,下面将首先介绍page指令一、page指令的作用主要用来设定JSP页面的全局属性,语法格式:二、常用的属性及作用1、language属性、extends属性、import属性这三个属性比较简单,language属性目前只有java值,extends属性主要指生成的Servlet继承哪个父类
2015-06-25 10:02:48 661
原创 菜鸟学Android笔记(四十):Session_URL重写
一、URL重写的作用URL重写的概念:URL重写的机制,在所有的超链接后都以参数的形式拼接JSESSIONID信息,从而在点击超链接时可以使用URL参数的方式待会JSESSIONID,从而使用Session将URL进行重写拼接上JSESSIONID的过程就叫做URL重写其实在39节就已经有应用到URL重写的技术,就在以下的代码:<% request.getSessio
2015-06-24 12:25:14 602
转载 jsp中四个作用域的差异
jsp中四个作用域的区别 JSP内置对象作用域表 名称 作用域 application 在所有应用程序中有效 session 在当前会话中有效 request 在当前请求中有效 page 在当前页面有效
2015-06-22 22:36:28 369
原创 菜鸟学Android笔记(三十九):Session入门_Session原理
这是三十九篇,三十八篇由于时间问题以后补上,三十八篇主要是写一个Cookie的案例,叫做“最后看过的书”一、Session概述Session是为了实现会话的一种服务器端的技术。1、作用范围session是一个域?什么是域?这是JSP的一个知识点详情请看这两个文章:http://www.jb51.net/article/35875.htmhttp://
2015-06-22 22:34:44 1234
原创 菜鸟学Android笔记(三十七):cookies入门
一、会话技术啥是会话技术?.浏览器开始访问网站到访问网站结束期间产生的多次请求响应组合在一起叫做一次会话 会话的过程中会产生会话相关的数据,我们需要将这些数据保存起来。简单来说就是浏览器开启到关闭的过程出现的问题:我们如何保存里面的数据,比如购物的订单数、价格。出现了两种技术可以解决一种是客户端技术Cookie,一种是服务端技术Session二、Cookie技术
2015-06-17 22:12:57 592
原创 菜鸟学Android笔记(三十六):JSP入门
一、JSP的概念学完Servlet技术,轮到学新技术了JSP话说之前学的糊里糊涂,对Servlet技术具体有什么用还不是很了解,今天对照JSP技术的作用,有些明天简单来说,Servlet技术是在java写html的技术,JSP技术是在html写java的技术官方的话是这样说地:JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种
2015-06-16 23:06:28 533
原创 菜鸟学Android笔记(三十四):实现请求转发和请求包含
1、什么是请求转发?指将原页面的request,response对象传入新的页面,这样新旧页面拥有相同的request和response对象,一次请求一次响应两种常见的请求转发的语句:this.getServletContext().getRequestDispatcher("").forward(request,response);request.getRequestDispat
2015-06-16 20:06:11 1423
原创 菜鸟学Android笔记(三十五):路径专题
绝对路径:以/开头的路径就叫做绝对路径,绝对路径在相对于的路径上直接拼接得到最终的路径相对路径:不以/开头的路径就叫做相对路径,相对路径基于当前所在的路径计算的到最终的路径硬盘路径:以盘符开头的路径就叫做硬盘路径.是哪个路径就是哪个路径.没有相对于谁的问题虚拟路径::--写虚拟路径时都使用绝对路径 如果路径是给浏览器用的,这个路径相对于虚拟主机,所以需要写上web
2015-06-16 19:21:47 351
原创 菜鸟学Android笔记(三十二):Request获取客户端的信息
一、request的概念及结构1、概念request对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据,然后通过request对象的相关方法来获取这些数据。request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项2、结构request ServletRequest
2015-06-14 19:12:13 1321
原创 菜鸟学Android笔记(三十一):Response实现验证码
一、验证码的作用一般是为了防止别人恶意注册二、如何实现?第一步:先在浏览器中画一个矩形package com.java;import java.awt.Color;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java
2015-06-14 16:08:25 524
原创 菜鸟学Andoid笔记(三十):Response实现重定向和注意事项
一.如何实现重定向1.重定向的概念重定向相当于访问这个页面,跳转到另一个页面,状态码是3022.实现重定向第一步:在classes建立一个RedirectServlet.classpackage com.java;import java.io.IOException;import javax.servlet.ServletException;import java
2015-06-14 09:33:14 296
原创 菜鸟学Android笔记(二十七):Response下载
一、如何将服务器的图片让浏览器显示出来?第一步:先在web应用的根目录下放上一张图片1.jpg第二步:在classes文件夹创建DownServlet.javapackage com.java;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import
2015-06-10 15:28:09 360
原创 菜鸟学Android笔记(二十五):ServletContext2
一、Servlet转发1、什么是转发重定向:302+localhost在服务器组件收到用户请求后。经过处理修改用户请求。在返回给用户。这样用户再次使用这个请求就会被动的使用新的请求了。(重定向一般是为了防止用户提交完数据后点浏览器刷新或点后退之后产生重复提交你来找我借钱,我说没有,让你找别人请求转发:服务器内部资源流转在服务器组件收到用户请求后。经过它的
2015-06-07 22:11:59 400
原创 菜鸟学Android笔记(二十四):ServletContext1
一、ServletContext的概念web容器在启动时,它会每个web应用程序创建一个对应的ServletContext对象,它代表当前的web应用二、如何获取ServletContext对象?方法1:ServletContext scontext=Congfig.getServletContext();方法2:ServletContext scontext=this.getSe
2015-06-06 02:08:12 243
原创 菜鸟学Android笔记(二十三):ServletConfig
一、ServletConfig代表当前Servlet在web.xml中的配置信息ServletConfig常见的方法: String getServletName()---获取当前Servlet指定名称的初始化参数的值 Enumeration getInitParameterNames()---获取当前Servlet初始化信息的枚举
2015-06-06 00:48:49 211
原创 菜鸟学Android笔记(二十二):Servlet的一些细节
一、Servlet的细节1、一个可以对应多个,从而一个Servlet可以有多个路径来访问 FirstServlet /java/FirstServlet FirstServlet /java/Test 如上面有两个,要访问里面的FirstServlet可以通过两种方式访问:(1)在浏览器键入:
2015-06-04 23:15:58 342
原创 菜鸟学Andoid(二十一):Servlet的继承结构和修改Servlet模版
一、Servlet的继承结构Servlet接口 |-----GenericServlet:Servlet的通用继承类,为Servlet接口实现了那些不常用的方法 |-----------HttpServlet:在通用Servlet的基础上,更加http协议进行了进一步的强化:实现了GenericServlet中的Service方法,并
2015-06-04 23:06:03 765
原创 菜鸟学Android笔记(十九):Servlet快速入门
一、Servlet1、sun提供的一种动态web资源开发技术,本质就是一段java小程序,可以将Servlet加入Servlet容器中运行Servlet容器------能够运行Servlet的环境就叫做Serverlet容器-------tomcatweb容器---------能够运行web应用的环境就叫做web容器-------tomcat2、如何开发Servlet?写一个类
2015-06-03 16:45:21 353
原创 菜鸟学Android笔记(十八):http协议详解
一:http请求1、请求行 GET/books/java.html HTTP/1.1 GET是请求方法 请求方式有7种,一般来用的是get请求和post请求 如果是get方式,请求参数将会附在请求的URL后面作为请求地址的一部分带到服务器端,大小有限制,不能超过1k pst方式,没有大小限
2015-06-03 01:13:34 380
原创 菜鸟学Android笔记(十七):http协议概述
一、什么是http协议是一种超文本传输协议,定义了客户端与web服务器通讯的格式,它是TCP/IP协议的一个应用层(是七层之一)协议二、http协议简介1、基于请求响应模型,一次请求对于一次响应,并且请求是由客户端来发出2、Telnet工具是什么东西?相当于一个客户端如何在win7开启telnet?在控制面板——》程序——》打开或关闭windows功能,然后将t
2015-06-02 21:21:34 220
原创 菜鸟学Android笔记(十六):零散的知识点
一、真实的网站建站流程1、租一个固定的ip2、注册一个域名3、到dns服务器将域名指向ip二、如何将web应用打包如:将E盘目录下的baidu打包1、首先进入cmd,然后切换到E盘的baidu目录下中的ROOT,这才是一个web应用问题1:如何在cmd中进入这个ROOT目录?进去后就可以将web应用打包 ,命令行:jar -cvf ROOT.war *
2015-06-02 20:01:40 316
原创 菜鸟学Android笔记(十五):Tomcat、web应用配置和综合演练
一、如何为网站配置虚拟主机1、先建立一个web应用如在E盘建立一个文件夹baidu,里面有一个根目录ROOTROOT里面有jk.html和WEB-INF目录2、在host中添加一个虚拟主机在tomcat\conf目录的Server文件中,添加如下代码: 这时就可以在浏览器中输入“http://www.baidu.com” 就可以打开jk.html文件的内容3、问题:
2015-06-01 13:53:06 414
原创 菜鸟学Android笔记(十四):web的应用目录及如何配置主页?
一、web应用目录结构假设,\tomcat\webapps\ROOT,ROOT是一个web应用目录在ROOT文件夹下有1、静态资源(html,css,js)和JSP直接放置在news目录下,这可以直接被浏览器访问(假设有一个jk.html)2、WEB-INF------可以没有,但最好有,如果有必要要有以下目录,放置在这里的资源,浏览器是没有办法直接方法
2015-06-01 13:10:01 328
原创 菜鸟学Android笔记(十三):Tomcat目录结构及如何配置虚拟目录
一、目录结构及作用1、bin2、conf3、lib4、logs5、temp6、webapps7、work二、虚拟主机和web应用1、tomcat服务器假如服务器很大,网站很小,一个服务器可以运行很多网站每个网站都可以看作在各自的虚拟主机上运行2、虚拟主机3、web应用一个Tomcat认为是一台真实主机,在一台真实主机中可以配置多个站点,这
2015-06-01 01:05:56 473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人