JSP
文章平均质量分 89
Liekkas_BX
心中的两个梦想汇成一句话:天道酬勤,追梦晚霞。当你眼中只看到了梦想,哪管路途中的阻碍?
展开
-
JSP 笔记 —— JSTL 标签库
一、关于JSTL 标签库JSTL,JSP 标准标签库,由Apache 的Jakarta 小组负责维护,所以在apache的下载发布资源(distribution)时需进入jakarta 目录下载。JSTL 的作用?取代在JSP 页面嵌入java 代码的方式,提高程序可维护性。JSTL 与EL 的区别?EL 只是用于访问数据用户数据与bean数据的,JSTL 除了可访问,还可设置。原创 2017-05-02 19:50:04 · 422 阅读 · 0 评论 -
JSP 笔记 —— JFreeChart 基础学习
一、关于JFreeChartJFreeChart 是开源站点SourceForge.net 上的一个开源的Java 项目,是用java 写的图形报表组件,其主页为 http://www.jfree.org/jfreechart下载zip 包解压后与lib 目录同级有个demo.jar,通过命令行运行该文件即可阅览各个报表demo。zip 包中包含源代码。使用lib 中的jfreecha原创 2017-05-04 00:49:15 · 1035 阅读 · 1 评论 -
JSP —— Filter 与 页面编码类型
一、jsp 页面编码主要想弄清楚pageEncoding、page指令里的contentType、meta标签里声明的的contentType的关系。新建一个jsp页面是这样的:<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>原创 2017-04-30 17:09:24 · 465 阅读 · 0 评论 -
JSP —— Servlet 单实例多线程模式
转载自:http://kakajw.iteye.com/blog/920839前言:Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。 JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JS转载 2017-04-29 22:10:45 · 3352 阅读 · 0 评论 -
JSP —— 使用referer 请求头防止表单从外部提交,防止从外部登录网站
我将访问网站分为普通访问与登录访问,前者是以游客身份,后者是以该网站的用户身份。对于游客身份,游客能看到的信息必然只能是公共的,不涉及隐私的,所以对于游客所显示的页面的链接可以在任何网站引用。对于用户身份,用户需要登录网站,出于某些安全因素考虑,我们通常希望用户只能通过网站的登录页面登录网站,而不能通过其他网站登录,这就涉及到本篇日志的主题。分三部分:第一部分,从外部的登录网站原创 2017-04-29 17:00:00 · 3976 阅读 · 0 评论 -
JSP —— scope取值page、request、session、application
一、JSP Scopescope(范围)即JSP 中变量或对象的作用域,有四个取值:page、request、session、application,这四个取值范围是从小到大排列的。page:当前访问的页面内有效,关闭页面重新打开或刷新后变量或对象重置;request:变量或对象存在于一次完整HTTP 请求与响应期间,完成后被释放。所以在forward跳转的几个页面内都有效原创 2017-04-11 10:46:08 · 11762 阅读 · 0 评论 -
JSP —— ServletContext 与 application 区别
相同点:其实servletContext和application 是一样的,就相当于一个类创建了两个不同名称的变量。在servlet中ServletContext就是application对象。大家只要打开jsp编译过后生成的Servlet中的 _jspService()方法就可以看到如下的声明:ServletContext application = null;application转载 2017-04-13 12:02:50 · 3508 阅读 · 0 评论 -
JSP —— 内置对象 Request 与 Response 与重定向
JSP 有9个内置对象:Request、Response、Session、Out、PageContext、Application、Config、Page、Exception。简单介绍:Request:即 javax.servlet.http.HttpServletRequest 对象,对应于一个HTTP 请求。作用范围:一次HTTP 请求(跳转的情况后面再讨论)。Response:即原创 2017-04-10 18:15:49 · 1012 阅读 · 0 评论 -
JSP —— 内置对象 Cookie 与 Session
session原创 2017-04-10 23:18:19 · 2585 阅读 · 3 评论 -
综合 —— CORS 方式跨域访问
一、基础概念同源策略:为安全考虑,浏览器会拒绝指向非同源网站的请求。同源指协议、域名、端口相同都相同。举例:http://www.a.com,协议为http,域名www.a.com,端口默认80,则下面的同源与非同源举例:http://www.a.com/...:同源;https://www.a.com/...:不同源(协议不同);http://service.a.com/原创 2017-09-20 23:07:36 · 727 阅读 · 0 评论 -
JSP 笔记 —— request、servletContext、session的监听器
一、ServletContext 相关的事件与监听器监听器接口:1、ServletContextAttibuteListener 接口,接受该应用的servletContext 的属性列表修改的通知,其实现类必须要配置。方法:public void attributeAdded(ServletContextAttributeEvent scab);//注意为过去式public voi原创 2017-05-01 00:12:35 · 610 阅读 · 0 评论 -
JSP 笔记 —— EL 表达式语言
一、EL 概览Expression Language(EL),它提供了一个让Web 页面和Bean 管理进行通信的重要机制,被应用在JSF (一个开发JavaWeb的标准框架,很少用)和JSP 技术中。简言之,EL 在页面既能获取 Bean 的属性,又能获取JSP 内置对象的属性,仅仅是获取来使用,并不能设置与修改!1、基础语法与特点语法:${expression}特点:可与J原创 2017-05-01 15:21:22 · 534 阅读 · 0 评论 -
JSP —— jsp页面访问资源 路径问题
一、探讨资源路径问题目录结构:目标:在index.jsp中显示night_block.jpg测试1:相对于工程根文件夹的路径。URL正确,未知错误 结果:无法显示,HTTP 响应头显示url正确:Request URL:http://localhost:8088/JWebStudyJSP/WEB-INF/images/innerImages/night_原创 2017-05-01 17:47:59 · 3624 阅读 · 0 评论 -
JSP —— XML 与dom4j 基础使用
一、dom4j 介绍解析XML 文件的开源组件。下载地址:http://sourceforge.net/projects/dom4j,建议下载dom4j 2.0-RC.jar,一个jar包走天下。二、dom4j在JSP 中基础使用1、生成xml 文件主要用到包中的以下类:import org.dom4j.Document;import org.原创 2017-05-04 18:53:01 · 1336 阅读 · 0 评论 -
Java —— EJB 到底是什么
EJB到底是什么,真的那么神秘吗??1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得转载 2017-07-21 16:15:57 · 16092 阅读 · 2 评论 -
JSP —— 关于绝对路径和相对路径
一、基本概念 1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。2、绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,比如,你的Perl 程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin就是cgi-bin目录的绝对路径转载 2016-07-25 14:45:35 · 1749 阅读 · 0 评论 -
JSP —— Servlet 读取表单数据
一、表单数据1、发送method:GET或POST。前者可显示在url中,故运用于对安全性要求低且数据少的场合。2、servlet与传统CGI 处理表单数据的区别说明:以GET 方式提交表单数据时,数据会出现在url 的问好之后,以name=value值对(或多个值时为name=value1|value2)的方式出现,多对数据之间以&连接,且空格变为+号。1)、从传统CGI 读取原创 2016-08-30 10:04:18 · 1737 阅读 · 0 评论 -
综合 —— Cookie基础知识
一、cookie 工作原理Cookie是在浏览器访问Web服务器的某个资源时,由Web 服务器在HTTP 响应消息头文件中附带传递给浏览器的一些数据。如果浏览器保存了这些数据,当它每次访问该web服务器时,都应在HTTP 请求头文件中将这些数据回传给WEB 服务器。WEB 服务器将这些数据在HTTP 请求头文件中使用Set-Cookie响应头字段将Cookie信息发送给浏览器,浏览器则通过在H原创 2016-08-31 22:13:35 · 857 阅读 · 0 评论 -
综合 —— 由Cookie API 认识cookie
一、javax.servlet.http包API 结构图:可见,Cookie与HttpServletResponse、HttpServletRequest类处于同一包中,后面也常用这两个类操作Cookie对象。javax.servlet包与javax.servlet.http包的理解:前者者主要定义了一些通用的接口,用于所有网络主机的管理,如获取网络主机名、IP等,而后者注重于服务原创 2016-09-02 13:37:37 · 2995 阅读 · 0 评论 -
JSP —— web.xml 中security-constraint 和 4 种认证类型
一、 的子元素: : 是可选的,如果没有 元素,这表示将禁止所有 HTTP 方法访问相应的资源。 和 :相配合使用,但前者可以被单独使用。注:如果没有 子元素,这表明任何身份的用户都可以访问相应的资源。即如果 中没有 子元素的话,配置实际上是不起中用的。如果加入了 子元素,但是其内容为空,这表示所有身份的用户都被禁止访问相应的资源。 web.xml:转载 2017-07-18 23:13:39 · 2323 阅读 · 0 评论 -
Struts2 —— 基础与实践
一、基础使用使用struts2.5.101、配置Struts2 与 简单使用(1)、导包。通过实践,Struts 2.5.10必须导入的包如下:(其实在某个名为min-struts.xml 中所列的就是必须的jar包)注:其中log4j-api-**.jar 不同于普通的log4j -**.jar,所以只能导入struts 中的该日志包,但common-loggin原创 2017-05-05 22:07:00 · 508 阅读 · 0 评论 -
AJAX —— 局部更新与 请求Servlet
此篇日志主要想记录两点:AJAX 与表单提交、超链接的区别;对请求 Servlet 的理解及注意事项。一、AJAX 请求特点AJAX 与表单提交的区别:先看一个实例:用于请求的页面:ajaxRequest.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding原创 2017-05-04 22:06:54 · 2077 阅读 · 0 评论 -
综合 —— HTTP 请求行、请求头、请求体
引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体): 下面是一个实际的请求报文: ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、O转载 2017-04-10 15:00:08 · 700 阅读 · 0 评论