目录
JSP引擎的使用步骤:(1)将 JSP 页面翻译成一个 Servlet ,这个 Servlet 是一个 Java 文件 ,同时也是一个完整的 Java 程序 。(2)JSP 引擎调用 Java 编译器 对这个 Servlet 进行编译 ,得到字节码文件 class。(3)JSP 引擎调用 Java 虚拟机来解释执行 class,主要调用 _jspService()方法 ,对用户请求进行处理并作出响应,生成向客户端发送的应答,然后发送给客户端。
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>demo1title>
- head>
- <body>
- Hello World!<br/>
- <%
- out.println("你的 IP 地址 " + request.getRemoteAddr());
- %>
- body>
- html>
1、html式:
2、JSP式:<%--这是 JSP 注释,在客户端源代码中不可见--%>
- <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>Insert title heretitle>
- head>
- <body>
- <%! int count=0; %>
- count=<%= count++%>
- body>
- html>
- <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>Insert title heretitle>
- head>
- <body>
- <%! int i=0;
- public int sum(int a,int b)
- {
- return a+b;
- }
- %>
- sum=<%=sum(12,2) %>
- body>
- html>
- <%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
- <html>
- <head>
- <title>JSP 测试title>
- head>
- <body>
- <table bgcolor="ddffdd" border="1" width="300px">
-
- <% for (int i = 0; i < 5; i++) { %>
- <tr> <td> 循环值:td> <td><%=i%>td>tr>
-
- <% } %>
- <table>
- body>
- html>
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- "UTF-8">
Insert title here - <% // JSP 程序段,其作用是用一个 for 循环来控制字体的大小
- String welcome = "WELCOME!";
- int font_size = 0;
- for (int i = 0; i < 8; i++) {
- %>
- ><%=welcome.charAt(i)%>
- <%
- }
- %>