博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP
阅读量:2339 次
发布时间:2019-05-10

本文共 1837 字,大约阅读时间需要 6 分钟。

JSP基础语法:

	JSP基础语法		一、JSP的注释			1、显示注释:				查看网页源代码能够看到的注释				a、继承HTML风格的注释: <!-- 这是HTML的注释 -->					
2、隐式注释 查看网页源代码能够看不到的注释 a、JSP自己的注释: <%-- 这是JSP的注释 --%> <%-- 这是JSP的注释 --%> b、继承Java风格的注释: // 单行注释 /*多行注释*/ <% // 单行注释 /* 多行注释 */ %> 二、Scriptlet脚本小程序 所有嵌入在 HTML 代码中的 Java 程序都必须使用 Scriptlet 标记出来。 JSP一共有三种scriptlet: 1、java脚本段 语法:<% // 这里面可以写Java代码,声明局部变量、编写java语句等 %> 代码会生成在编译后的Servlet源码中的service方法体中 <% int a = 1; System.out.println(a); System.out.println(str); %> 2、声明全局变量、方法、类 语法: <%! // 声明全局变量、方法、类 %> 代码会生成在编译后的Servlet源码的类体中 <%! String str = "Hello JSP"; %> 3、输出表达式 语法: <%=变量或字面量、表达式 %> 代码会生成在编译后的Servlet源码中的service方法体中 <%=a %>
<%=100 %>
<%=request.getMethod() %>
<% String txt = "Hello JSP"; %> <%=txt %> <% out.print(txt); %>

page指令标签:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"  import="java.util.*" isErrorPage="false" errorPage="error.jsp"%> Page指令		语法: <%@ page 属性名1="属性值1"  属性名2="属性值2" %>		language:当前语言,目前只支持java		contentType:设置响应类型及编码格式		pageEncoding:编码格式		import:导包;只有该属性可以被设置多次		isErrorPage:是否是处理错误的页面,默认是false;  如果设置true表示当前页面是用来处理报错的;一般与errorPage一起使用		errorPage:报错时跳转的页面		JSP的编码取决于contentType属性中的charset的值,如果charset未设置,则使用pageEncoding的值,若两者都未设置,使用默认编码ISO-8859-1						<%		List
list = new ArrayList<>(); int a = 1/0; %>

include静态包括:

<%@include file="header.jsp" %>

----主体内容 ---

我是底部信息!

include动态包含:

<%--  	include动态包含		语法:
相当于方法的调用,会生成两个源码文件,可以出现同名变量。降低耦合度低。 注:
双标签之间不能写任何内容,包括空格和换行。(除非有参数) 动态包含可以传递参数:
value属性支持表达式 name属性不支持表达式 获取参数通过 request.getParameter("name属性值");--%>

----主体内容 ---

<% String val = "zhangsan"; String name = "uname";%>

转载地址:http://gfgpb.baihongyu.com/

你可能感兴趣的文章
CL——Windows下命令行运行C/C++
查看>>
Facade——结构模式
查看>>
享元模式Flyweight——结构型模式
查看>>
代理模式(Proxy)——结构模式
查看>>
定制Notepad++插件实现Fastinfoset显示
查看>>
结构型模式总结
查看>>
职责链——对象行为模式
查看>>
Command——对象行为模式
查看>>
解释器——类行为模式
查看>>
迭代器——对象行为模式
查看>>
中介者——对象行为模式
查看>>
备忘录——对象行为模式
查看>>
观察者——对象行为模式
查看>>
状态——对象行为模式
查看>>
模板方法——对象行为模式
查看>>
访问者——对象行为模式
查看>>
策略模式——对象行为模式
查看>>
行为模式总结
查看>>
关于同步,异步,阻塞,非阻塞,IOCP/epoll,select/poll,AIO ,NIO ,BIO的总结
查看>>
Redis相关
查看>>