jsp/servlet
小丑八怪
这个作者很懒,什么都没留下…
展开
-
JavaWEB常见问题(一)
服务器启动**当我们在启动服务器的时候,会遇到端口号被占用情况:**弹出框如下所示: 原因:8080端口被占用!解决方法: 首先,启动dos命令: (1)win+R (2)键入cmd (3)点击确定 然后,进入dos界面之后: 输入netstat -ano 查看8080端口被那个进程使用 如图所示:可以看出被id号为2184的进程使用!其次,查看该id的进程原创 2017-11-10 11:00:30 · 1229 阅读 · 0 评论 -
第八章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 · 2886 阅读 · 0 评论 -
第八章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 · 204 阅读 · 0 评论 -
第八章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 · 597 阅读 · 0 评论 -
第八章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 · 267 阅读 · 0 评论 -
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 · 214 阅读 · 0 评论 -
第九章自定义标签第一节概念
1.标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护。 由于标签是XML元素,所以它的名称和属性都是大小写敏感的2.标签库(Tag library): 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。3.标签库描述文件(Tag Library Descriptor):(.tld) 标签库描述文件是一个XML文件,这个文件提供了标签库中类和JSP翻译 2017-11-18 20:13:50 · 193 阅读 · 0 评论 -
第九章自定义标签第二节利用标签输出“自定义标签”到客户端
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 · 231 阅读 · 0 评论 -
第九章自定义标签第三节自定义有属性的标签
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 · 239 阅读 · 0 评论 -
第九章自定义标签第四节自定义有标签体的标签
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 · 276 阅读 · 0 评论 -
第九章自定义标签第五节简单标签
简单标签是简化第四节; 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 · 185 阅读 · 0 评论 -
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 · 200 阅读 · 0 评论 -
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 · 221 阅读 · 0 评论 -
jsp/servlet第四章第四节session补充
session和cookie的联系与区别让我们用几个例子来描述一下cookie和session机制之间的区别与联系。笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案: 1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾客一走进咖啡店,店员就知道该怎么对待了。这种做法就是协翻译 2017-11-15 21:55:16 · 123 阅读 · 0 评论 -
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 · 229 阅读 · 0 评论 -
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 · 529 阅读 · 0 评论 -
第八章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 · 1822 阅读 · 0 评论 -
第八章El表达式第一节el内置对象
了解El表达式 目的:使jsp写起来更加简单El表达式的内置对象原创 2017-11-17 20:28:46 · 160 阅读 · 0 评论 -
JavaWEB常见问题(二)
我们有时候会遇到明明jsp页面已经更改或者web.xml配置完,启动服务器找不到页面或者显示更改前的页面! 处理流程: 1.clean一下服务器 publish:是将你的web程序发布到tomcat服务器上,这样通过浏览器就可以访问你的程序。 clean:是指原先编译到tomcat服务器上的程序,先清除掉,然后再重新编译。 2.选择自动编译原创 2017-11-16 21:26:08 · 673 阅读 · 0 评论 -
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 · 201 阅读 · 0 评论 -
jsp/servlet第五章第五节pagecontext对象
pagecontext对象(默认是page范围) 可以发现page域对象就是使用的pagecontext! pageContext内置对象是一个比较特殊的对象。它相当于页面所有对象功能的集合,即使用它可以访问到本页面中所有对象。 pageContext内置对象由jsp容器创建并初始化,pageContext对象提供了对jsp页面所有对象的访问。pageContext01.jsp<%@ page原创 2017-11-17 16:33:18 · 274 阅读 · 0 评论 -
第六章javabean组件第一节引入组件目的
JavaBean是使用java语言开发的一种可重用组件,在jsp开发中使用javaBean减少重复代码,使整个jsp代码的开发更简洁!原创 2017-11-17 16:38:13 · 209 阅读 · 0 评论 -
第六章第二节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 · 620 阅读 · 0 评论 -
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 · 449 阅读 · 0 评论 -
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 · 515 阅读 · 0 评论 -
jsp/servlet第三章第一节Web项目打包
第一节:Web项目打包 右击项目—>export—>web—>war file 弹出对话框: Destination:选择你要导到哪里! Export source file: 则会将java源文件也一起导出到war文件中 如果开发时可以,如果是投产建议不要这么做,可能会泄密!原创 2017-11-13 20:05:59 · 440 阅读 · 0 评论 -
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 · 138 阅读 · 0 评论 -
jsp/servlet第三章第三节scriptlet标签
通过script标签我们可以在jsp嵌入java代码; 第一种:<%! %> 里面定义全局变量、方法、类; 第二种:<% %> 里面定义局部变量、编写语句; 第三种:<%= %> 里面输出一个变量或一个具体内容;原创 2017-11-13 20:13:32 · 246 阅读 · 0 评论 -
jsp/servlet第三章第四节jsp包含指令
Jsp包含指令用处:网站共同的部分,可以封装在一个文件中,然后在包含进来! <%@include file=”要包含的文件” %> 静态包含 先包含,后编译处理 < jsp:include page=” 要包含的文件” /> 动态包含 先编译处理,后包含 以后开发用动态包含因为静态引入容易出错原创 2017-11-13 20:23:10 · 175 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
jsp/servlet第四章第二节Jsp四大作用域
Page范围:只在一个页面保存数据;javax.servlet.jsp.pageContext(抽象类)Request范围:只在一个请求保存数据;javax.servlet.Http.HttpServletRequest(接口)Session范围:在一次会话中保存数据,数据存储在服务器,仅供单个用户使用;javax.servlet.http.HttpSession(接口) 一次会话:只要浏览器不关原创 2017-11-13 20:39:29 · 166 阅读 · 0 评论 -
jsp/servlet第四章第三节page范围实例
Page实例: 代码: pageScope.jsp<body> <% // 设置page范围的俩个数据,key-value pageContext.setAttribute("name","page页面的小明"); pageContext.setAttribute("age",20); %> <%原创 2017-11-13 20:44:39 · 152 阅读 · 0 评论 -
jsp/servlet第五章第三节config对象
Config内置对象是jsp页面通过jsp容器进行初始化时被传递的对象。 底层:javax.servlet.ServletConfig。(接口) 在servlet初始化时,jsp引擎通过config向它传递信息。这种信息可以是属性和属性值匹配的参数,也可以是在通过ServletContext对象传递的服务器有关的信息;原创 2017-11-16 20:58:24 · 224 阅读 · 0 评论