- 博客(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
180
原创 第九章自定义标签第四节自定义有标签体的标签
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
271
原创 第九章自定义标签第三节自定义有属性的标签
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
230
原创 第九章自定义标签第二节利用标签输出“自定义标签”到客户端
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
226
翻译 第九章自定义标签第一节概念
1.标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护。 由于标签是XML元素,所以它的名称和属性都是大小写敏感的2.标签库(Tag library): 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。3.标签库描述文件(Tag Library Descriptor):(.tld) 标签库描述文件是一个XML文件,这个文件提供了标签库中类和JSP
2017-11-18 20:13:50
180
原创 第八章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
263
原创 第八章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
585
原创 第八章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
201
原创 第八章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
2871
原创 第八章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
1803
原创 第六章第二节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
615
原创 第六章javabean组件第一节引入组件目的
JavaBean是使用java语言开发的一种可重用组件,在jsp开发中使用javaBean减少重复代码,使整个jsp代码的开发更简洁!
2017-11-17 16:38:13
206
原创 jsp/servlet第五章第五节pagecontext对象
pagecontext对象(默认是page范围) 可以发现page域对象就是使用的pagecontext! pageContext内置对象是一个比较特殊的对象。它相当于页面所有对象功能的集合,即使用它可以访问到本页面中所有对象。 pageContext内置对象由jsp容器创建并初始化,pageContext对象提供了对jsp页面所有对象的访问。pageContext01.jsp<%@ page
2017-11-17 16:33:18
259
原创 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
199
原创 JavaWEB常见问题(二)
我们有时候会遇到明明jsp页面已经更改或者web.xml配置完,启动服务器找不到页面或者显示更改前的页面! 处理流程: 1.clean一下服务器 publish:是将你的web程序发布到tomcat服务器上,这样通过浏览器就可以访问你的程序。 clean:是指原先编译到tomcat服务器上的程序,先清除掉,然后再重新编译。 2.选择自动编译
2017-11-16 21:26:08
670
原创 jsp/servlet第五章第三节config对象
Config内置对象是jsp页面通过jsp容器进行初始化时被传递的对象。 底层:javax.servlet.ServletConfig。(接口) 在servlet初始化时,jsp引擎通过config向它传递信息。这种信息可以是属性和属性值匹配的参数,也可以是在通过ServletContext对象传递的服务器有关的信息;
2017-11-16 20:58:24
223
原创 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
513
原创 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
227
翻译 jsp/servlet第四章第四节session补充
session和cookie的联系与区别让我们用几个例子来描述一下cookie和session机制之间的区别与联系。笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案: 1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾客一走进咖啡店,店员就知道该怎么对待了。这种做法就是协
2017-11-15 21:55:16
120
原创 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
210
原创 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
196
原创 jsp/servlet第四章第四节request范围实例
Request实例:requestScope.jsprequestTarget.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
213
原创 jsp/servlet第四章第三节page范围实例
Page实例: 代码: pageScope.jsp<body> <% // 设置page范围的俩个数据,key-value pageContext.setAttribute("name","page页面的小明"); pageContext.setAttribute("age",20); %> <%
2017-11-13 20:44:39
142
原创 jsp/servlet第四章第二节Jsp四大作用域
Page范围:只在一个页面保存数据;javax.servlet.jsp.pageContext(抽象类)Request范围:只在一个请求保存数据;javax.servlet.Http.HttpServletRequest(接口)Session范围:在一次会话中保存数据,数据存储在服务器,仅供单个用户使用;javax.servlet.http.HttpSession(接口) 一次会话:只要浏览器不关
2017-11-13 20:39:29
164
原创 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
164
原创 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
172
原创 jsp/servlet第三章第四节jsp包含指令
Jsp包含指令用处:网站共同的部分,可以封装在一个文件中,然后在包含进来! <%@include file=”要包含的文件” %> 静态包含 先包含,后编译处理 < jsp:include page=” 要包含的文件” /> 动态包含 先编译处理,后包含 以后开发用动态包含因为静态引入容易出错
2017-11-13 20:23:10
173
原创 jsp/servlet第三章第三节scriptlet标签
通过script标签我们可以在jsp嵌入java代码; 第一种:<%! %> 里面定义全局变量、方法、类; 第二种:<% %> 里面定义局部变量、编写语句; 第三种:<%= %> 里面输出一个变量或一个具体内容;
2017-11-13 20:13:32
238
原创 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
133
原创 jsp/servlet第三章第一节Web项目打包
第一节:Web项目打包 右击项目—>export—>web—>war file 弹出对话框: Destination:选择你要导到哪里! Export source file: 则会将java源文件也一起导出到war文件中 如果开发时可以,如果是投产建议不要这么做,可能会泄密!
2017-11-13 20:05:59
439
原创 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
510
原创 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
438
原创 JavaWEB常见问题(一)
服务器启动**当我们在启动服务器的时候,会遇到端口号被占用情况:**弹出框如下所示: 原因:8080端口被占用!解决方法: 首先,启动dos命令: (1)win+R (2)键入cmd (3)点击确定 然后,进入dos界面之后: 输入netstat -ano 查看8080端口被那个进程使用 如图所示:可以看出被id号为2184的进程使用!其次,查看该id的进程
2017-11-10 11:00:30
1224
翻译 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
162
原创 进制转换
二进制转换至十进制:(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
131
原创 java 集合
集合集合的概念集合类存放的都是对象的引用,而非对象本身。出于表达上的便利,我们称集合中的对象就是指对象的引用。集合的种类最常用的三种:set(集) list(列表) map(映射) 集合的选择判断是否是键对对象形式 是: Map 元素是否需要排序 是:TreeMap 否:HashMap无序
2017-10-21 12:13:19
157
原创 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
1093
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人