- jsp 和 servlet 的关系
1.jsp是对servlet的一种高级封装,jsp的本质还是servlet
2.jsp文件在容器中会被转成servlet,然后在执行
3.与servlet相比,jsp可以很方便的修改HTML网页,而不用去面对大量的printfln语句。
- jsp的实现原理
1.Tomcat将会把xxx.jsp 转换为xxx.java 代码,然后编译成 xxx.class 然后运行,最后把运行的结果通过response响应发送给客户端
- jsp和HTML的集成开发
1.语法一:<% Java代码 %>
2.语法二:<%! 定义变量、函数等%><%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>jsp</title> </head> <body> <% //jsp中可以编写Java代码 //1.jsp 界面的输出 out.println("out.println:hello world!"); //2.在命令行的输出 System.out.println("System.out.println:hello world"); //3.jsp 输出日期 out.println(new Date()); %> </body> </html>
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <%! /* 声明变量和函数*/ int a = 10; public void test1(){ System.out.println("我是test1"); } public int add(int a,int b){ return a + b; } %> <% out.println(add(10,20)); test1(); %> </body> </html>
3.语法三:<%=Java表达式%> 在页面上输出Java表达式的结果
<%@ page contentType="text/html;charset=UTF
Java JSP 详细说明 --- 内置对象及语法格式
最新推荐文章于 2023-04-10 11:21:08 发布
本文详细介绍了Java JSP的原理和特性,包括它与Servlet的关系、转换过程、与HTML的集成方式、注释类型、指令用法、useBean标签以及内置对象的使用。此外,还讲解了pageContext的重要方法和四大作用域对象的作用。
摘要由CSDN通过智能技术生成