jsp怎么运行调试 详解jsp网页的运行方式
jsp怎么运行调试
文章摘要:jsp怎么运行调试和详解jsp网页的运行方式的IT小经验,一起跟随小编看看吧!
JSP全称是Java Server Pages
它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术
JSP实际上就是Servlet
jsp运行原理
浏览器访问服务器上jsp页面
服务器中jsp–>翻译成.java文件–>编译成.class文件
jsp和servlet最佳使用方式
servlet:获取参数 处理逻辑 请求转发
jsp:html界面 数据回显
jsp的基本语法
jsp注释<%–注释内容–> 特点:安全,省流量
网页注释:<!– 网页注释 –> 特点:不安全,费流量
小脚本 <% java代码 %>
声明成员变量和方法 <%! %>
显示数据 <%= %>相当于out.print()
3个指令
(1)page
<%@page …%>
session开关 默认开启
pageEncoding 设置本页面的编码格式
contextType: 等同于response.setContextType(“text/html;charset=utf-8”);
errorPage: 如果页面中有错误,则跳转到指定的资源。
isErrorPage:默认是关闭的 开启后可以使用exception对象来获取异常信息
(2)include
静态包含:把其它资源包含到当前页面中。
在翻译时就把两个文件合并
<%@ include file=”/include/1.jsp” %>
动态包含:不会合并文件,当代码执行到include时,才包含另一个文件的内容。
<jsp:include page=”/include/1.jsp”></jsp:include>
(3)taglib
作用:在JSP页面中导入JSTL标签库。替换jsp中的java代码片段。
<%@taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>
6个动作
<jsp:include > 动态包含
<jsp:forward> 请求转发
<jsp:param> 设置请求参数
<jsp:forward page=”/7.jsp”>
<jsp:param value=”wanglong” name=”username”/>
<jsp:param value=”123″ name=”password”/>
</jsp:forward>
<jsp:useBean> 创建一个对象
<!– 使用userbean标签创建一个对象
id表示创建对象的名字
class表示使用哪个类创建该对象
–>
<jsp:setProperty> 给指定的对象属性赋值
<jsp:getProperty> 取出指定对象的属性值
//name表示要赋值那个对象
jsp的9个内置对象
request
response
session
application
exception 获取异常信息 默认是关上的
page 当前servlet实例 this
config
out
pageContext(利用pageContext对象 往各个域中存值)
参数3表示向哪个域里存值
pageContext.setAttribute(“www”, “request”,PageContext.REQUEST_SCOPE);
相关阅读
-
企业网站建设要多少钱 建企业网站需要的费用
小编为大家说一说企业网站建设要多少钱和建企业网站需要的费用的电脑小知识,具体详情如下: 搭建一个企业网站需要多少钱? 其实现在搭建企业网站比较透明了,你如果用模板搭建的话,
-
服务器可以装哪些系统 服务器一般安装什么系统?
服务器一般安装什么系统? 这对于很多电脑小白来说都是不清楚的,其实面对服务器系统我们主要分为两种,一种是Linux系统,一种是windows server服务器操作系统。 那么我们应该怎么选择服务
-
魔兽世界70级数据库怎么用 魔兽335卡70级最强dps排行
小编为大家说一说魔兽世界70级数据库怎么用和魔兽335卡70级最强dps排行的话题,请看下面详细的介绍。 魔兽世界TBC前夕开放之后,不少玩家都前往卡拉赞门口刷小怪,希望可以获得70级的道具
-
如何获得免费域名信息 申请免费域名的步骤
对于许多网友来说如何获得免费域名信息和申请免费域名的步骤的方法内容,相关内容具体如下: 免费的域名要不要?教你获取免费的 eu.org 域名【申请教程】 我之前在给大家讲解NAS外网访问


