自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 第九章自定义标签第五节简单标签

简单标签是简化第四节; iterateSimple.jsp<%@page import="java.util.*"%><%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib prefix="please" uri="/WEB-INF/lang.tl

2017-11-18 21:06:29 175

原创 第九章自定义标签第四节自定义有标签体的标签

IterateTag.jsp<%@page import="java.util.*"%><%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib prefix="please" uri="/WEB-INF/lang.tld"%><!DOCTYPE h

2017-11-18 20:52:42 261

原创 第九章自定义标签第三节自定义有属性的标签

helloworld2.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib prefix="please" uri="/WEB-INF/lang.tld"%><html><head><meta http-equiv="Content-Ty

2017-11-18 20:44:51 213

原创 第九章自定义标签第二节利用标签输出“自定义标签”到客户端

helloWorld.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib prefix="please" uri="/WEB-INF/lang.tld"%><html><head><meta http-equiv="Content-Ty

2017-11-18 20:27:06 220

翻译 第九章自定义标签第一节概念

1.标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护。 由于标签是XML元素,所以它的名称和属性都是大小写敏感的2.标签库(Tag library): 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。3.标签库描述文件(Tag Library Descriptor):(.tld) 标签库描述文件是一个XML文件,这个文件提供了标签库中类和JSP

2017-11-18 20:13:50 167

原创 第八章El表达式第五节el表达式运算符操作

算数运算符,关系运算符,逻辑运算符; 三目运算符; Empty关键字;el5.jsp<body><% request.setAttribute("num1",10); request.setAttribute("num2",3); request.setAttribute("flag1",true); request.setAttribute("flag2",f

2017-11-17 21:00:38 257

原创 第八章El表达式第五节el表达式集合操作

El4.jsp<body> <% List all = new LinkedList(); all.add(0, "元素一"); all.add(1, "元素二"); all.add(2, "元素三"); request.setAttribute("all", all);%> ${all[0] }<br> ${all[1] }<br> ${all[2] }</body>

2017-11-17 20:59:07 571

原创 第八章El表达式第四节el表达式对象操作

People.javapackage com.lang.model;public class People { private int id; private String name; private int age; public int getId() { return id; } public void setId(int

2017-11-17 20:56:25 193

原创 第八章El表达式第二节el表达式param和paramValues

实例二:(表单提交) Info.jsp<body><form action="el2.jsp" method="post"> <input type="text" name="name" /> <input type="submit" value="提交到el2.jsp" /> </form></body>el2.jsp<body> 姓名:${param

2017-11-17 20:53:00 2851

原创 第八章El表达式第二节el表达式访问4种范围属性

El表达式访问4种范围属性 寻找值顺序:page–》request–》session–》application实例一: El1.jsp代码:<body> <% pageContext.setAttribute("info1", "page范围的值"); request.setAttribute("info2", "request范围的值"); session

2017-11-17 20:41:31 1782

原创 第八章El表达式第一节el内置对象

了解El表达式 目的:使jsp写起来更加简单El表达式的内置对象

2017-11-17 20:28:46 153

原创 第六章第二节jsp:useBean创建javabean

Scope:一共有page、request、session和application 4个属性范围,默认是page。Student类package com.lang.model;public class Student { private String name; private int age;public String getName() { return name;}pub

2017-11-17 16:45:52 610

原创 第六章javabean组件第一节引入组件目的

JavaBean是使用java语言开发的一种可重用组件,在jsp开发中使用javaBean减少重复代码,使整个jsp代码的开发更简洁!

2017-11-17 16:38:13 201

原创 jsp/servlet第五章第五节pagecontext对象

pagecontext对象(默认是page范围) 可以发现page域对象就是使用的pagecontext! pageContext内置对象是一个比较特殊的对象。它相当于页面所有对象功能的集合,即使用它可以访问到本页面中所有对象。 pageContext内置对象由jsp容器创建并初始化,pageContext对象提供了对jsp页面所有对象的访问。pageContext01.jsp<%@ page

2017-11-17 16:33:18 244

原创 jsp/servlet第五章第四节exception对象

exception对象(了解)exception01.jsp 本例子没有使用exception,弹出页面用户使用户不知所措,用户体验差!<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4

2017-11-17 16:27:22 192

原创 JavaWEB常见问题(二)

我们有时候会遇到明明jsp页面已经更改或者web.xml配置完,启动服务器找不到页面或者显示更改前的页面! 处理流程: 1.clean一下服务器 publish:是将你的web程序发布到tomcat服务器上,这样通过浏览器就可以访问你的程序。 clean:是指原先编译到tomcat服务器上的程序,先清除掉,然后再重新编译。 2.选择自动编译

2017-11-16 21:26:08 662

原创 jsp/servlet第五章第三节config对象

Config内置对象是jsp页面通过jsp容器进行初始化时被传递的对象。 底层:javax.servlet.ServletConfig。(接口) 在servlet初始化时,jsp引擎通过config向它传递信息。这种信息可以是属性和属性值匹配的参数,也可以是在通过ServletContext对象传递的服务器有关的信息;

2017-11-16 20:58:24 219

原创 jsp/servlet第五章第二节out对象

Out内置对象主要用来向客户端输出各种数据类型,同时还可以管理应用服务器的输出缓冲区。所以,out内置对象的功能向客户端输出数据和管理缓冲区; javax.servlet.jsp.JspWriter抽象类out01.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%

2017-11-16 20:57:37 494

原创 jsp/servlet第五章第一节Response对象

Response内置对象和request对象是相对应的,reponse内置对象用于相应客户请求,向客户端输出信息; Javax.servlet.HttpServletResponse接口功能一:页面刷新<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>response页面

2017-11-16 20:49:58 224

翻译 jsp/servlet第四章第四节session补充

session和cookie的联系与区别让我们用几个例子来描述一下cookie和session机制之间的区别与联系。笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案: 1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾客一走进咖啡店,店员就知道该怎么对待了。这种做法就是协

2017-11-15 21:55:16 116

原创 jsp/servlet第四章第五节application范围实例

Application实例: applicationScope.jsp<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>applicationScope.jsp</title></head><body> <% //设置request范围的俩个对象 applic

2017-11-15 20:58:51 192

原创 jsp/servlet第四章第四节session范围实例

Session实例: <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>sessionScope.jsp</title></head><body> <% //设置request范围的俩个对象 session.setAttribute("na

2017-11-14 21:25:24 190

原创 jsp/servlet第四章第四节request范围实例

Request实例:requestScope.jsprequestTarget.jsp requestScope.jsp<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>requestScope.jsp</title></head><body> <%

2017-11-14 09:31:14 205

原创 jsp/servlet第四章第三节page范围实例

Page实例: 代码: pageScope.jsp<body> <% // 设置page范围的俩个数据,key-value pageContext.setAttribute("name","page页面的小明"); pageContext.setAttribute("age",20); %> <%

2017-11-13 20:44:39 126

原创 jsp/servlet第四章第二节Jsp四大作用域

Page范围:只在一个页面保存数据;javax.servlet.jsp.pageContext(抽象类)Request范围:只在一个请求保存数据;javax.servlet.Http.HttpServletRequest(接口)Session范围:在一次会话中保存数据,数据存储在服务器,仅供单个用户使用;javax.servlet.http.HttpSession(接口) 一次会话:只要浏览器不关

2017-11-13 20:39:29 159

原创 jsp/servlet第四章第一节Jsp九大内置对象及四大作用域概述

在Jsp开发中,Jsp提供了九大内置对象,这些对象将由容器为用户进行实例化,用户直接使用即可。 九大内置对象: Pagecontext,request,response,session,application,config,out,page,exception;常用的前面5个,需要熟练掌握; 在Jsp开发中,可以保存数据,Jsp提供了四种数据保存范围:分别是page,request,sessi

2017-11-13 20:34:37 158

原创 jsp/servlet第三章第五节jsp跳转指令

< jsp:forward page=” 要跳转的页面”> < jsp:param value=”” name=””> < / jsp:forward > 服务器内部跳转,可带参数! 代码: forward.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-

2017-11-13 20:31:25 165

原创 jsp/servlet第三章第四节jsp包含指令

Jsp包含指令用处:网站共同的部分,可以封装在一个文件中,然后在包含进来! <%@include file=”要包含的文件” %> 静态包含 先包含,后编译处理 < jsp:include page=” 要包含的文件” /> 动态包含 先编译处理,后包含 以后开发用动态包含因为静态引入容易出错

2017-11-13 20:23:10 165

原创 jsp/servlet第三章第三节scriptlet标签

通过script标签我们可以在jsp嵌入java代码; 第一种:<%! %> 里面定义全局变量、方法、类; 第二种:<% %> 里面定义局部变量、编写语句; 第三种:<%= %> 里面输出一个变量或一个具体内容;

2017-11-13 20:13:32 221

原创 jsp/servlet第三章第二节Page指令

Language:用来定义要使用的脚本语言 contentType中的charset:定义服务器发送给客户端的内容编码 pageEncoding:定义本jsp页面的编码格式Jsp运行原理 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。 第一阶段是jsp翻译成java(

2017-11-13 20:11:12 127

原创 jsp/servlet第三章第一节Web项目打包

第一节:Web项目打包 右击项目—>export—>web—>war file 弹出对话框: Destination:选择你要导到哪里! Export source file: 则会将java源文件也一起导出到war文件中 如果开发时可以,如果是投产建议不要这么做,可能会泄密!

2017-11-13 20:05:59 435

原创 jsp/servlet第二章jsp概述

Jsp:java server pages 服务器端语言(还有asp和psp也是服务器端语言) 1.(它是在传统的网页HTML(.htm,.html)文件中插入java程序段(Scriptlet)和jsp标记(tag),从而形成jsp文件,后缀名为(*.jsp) 2.动态网页技术标准:这里的“动态”是指可以进行交互,例如:可以和客户端交互,和数据库交互。 3.优缺点: 优点: (1)

2017-11-13 20:01:48 508

原创 jsp/servlet第一章tomcat

第一章:Tomcat服务器 Tomcat是一个免费开放源代码的Web营运服务器,属于轻量级应用服务器。Tomcat目录: /bin: 存放window或Linux平台上启动和关闭tomcat的脚本文件 /config:存放tomcat服务器的各种全局配置文件,其中最总要的是server.xml和web.xml /lib:所需要的各种jar包 /log:

2017-11-13 20:00:08 422

原创 JavaWEB常见问题(一)

服务器启动**当我们在启动服务器的时候,会遇到端口号被占用情况:**弹出框如下所示: 原因:8080端口被占用!解决方法: 首先,启动dos命令: (1)win+R (2)键入cmd (3)点击确定 然后,进入dos界面之后: 输入netstat -ano 查看8080端口被那个进程使用 如图所示:可以看出被id号为2184的进程使用!其次,查看该id的进程

2017-11-10 11:00:30 1218

翻译 java 异常

认识java异常处理异常常见异常throws关键字自定义异常

2017-10-23 10:29:05 146

翻译 java String StringBuffer Stringbuilder

StringString的实例化String str = "hello"; //1.直接赋值String str1 = new String("hello"); // 2.通过new关键字二者差别:直接赋值:public static void main(String[] args) { String stra = "hello" ; String strb = "hello"

2017-10-22 14:40:25 153

原创 进制转换

二进制转换至十进制:(110)2 = 1*2^2+1*2^1+0*2^0 = 6转换至八进制合三取一 (110 101)2 = 65 110 = 1*2^2+1*2^1+0*2^0 = 6 101 = 1*2^2+0*2^1+1*2^0 = 5转换至十六进制合四取一八进制转换至二进制一分三转换至十进制:(156)8 = 1*8^2 + 5*8^1 + 6*8^0 = 110转换至十六进制通过先

2017-10-22 10:47:20 119

原创 java 集合

集合集合的概念集合类存放的都是对象的引用,而非对象本身。出于表达上的便利,我们称集合中的对象就是指对象的引用。集合的种类最常用的三种:set(集) list(列表) map(映射) 集合的选择判断是否是键对对象形式 是: Map 元素是否需要排序 是:TreeMap 否:HashMap无序

2017-10-21 12:13:19 151

原创 WINDOWS 基础

WINDOWS 基础WINDOWS系统文件C:\Windows\System32\drivers\etc 域名解析ip C:\Windows\System32\config\sam 开机启动密码常见服务打开服务 WIN+R 输入services.msc WEB服务 DNS服务 DNEP服务 分配一个IP 邮件服务 QQ邮箱 TELNET服务 远程连接 FTP服务

2017-10-20 09:47:22 1076

原创 TCP/IP协议

TCP/IP

2017-10-18 11:20:23 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除