JSP基础知识点总结

1.1 什么是jsp:

  • 在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。 为了弥补Servlet的缺陷,SUN公司在Servlet的基础上推出了JSP(Java Server Pages)页面服务器。
    JSP是简化Servlet编写的一种技术,它将Java代码和HTML语句混合在同一个文件中编写,页面动态资源使用java代码,页面静态资源使用html标签。
    简单来说:可以在html标签中嵌套java代码。
  • JSP本质:JSP本质上就是一个Servlet。
  • JSP页面,运行的时候 ,会先生成一个Java文件,必须进行编译,再去执行。

login.jsp 会被翻译成login_jsp.java,再编译时期被编译为login_jsp.class文件,jsp页面的名字加上下划线加上jsp。

每一段html的内容,都会被翻译成一个out.write(“”)这样的一段代码。service方法中。

1.2、脚本和注释
1.2.1、JSP脚本
<% 代码 %>

脚本片段,生成在service方法中,每次请求的时候都会执行 <%! 代码 %>

声明片段,在java代码中声明成员,放在jsp生成java文件中的成员位置 <%=代码 %>

输出脚本片段,相当于out.print(“代码”) 方法,输出到jsp页面

<%!
    //成员变量
    int a = 10;
    //成员方法
    public int sum(int a ,int b ){
        return a+b;
    }
    //内部类
    class A{ }
%>
<%    
     //普通代码-任意代码
    for (int i = 1; i <=10 ; i++) {
        // System.out.println(i);
        out.print(i);
    }
%>

<%= a %>

1.2.2、JSP和Servlet的区别
jsp主要以页面为主,尽量不要书写java代码。
servlet主要以业务逻辑为主,尽量不要书写页面。

1.2.3、JSP注释
html注释

JSP注释 <%– 注释所有 –%>

Java注释(JSP脚本内使用)

// 单行
/* 多行 / /*文档 */

JSP注释的作用范围

html注释可以通过查看网页源代码可以查看

jsp注释可以通过查看网页源代码不可以查看

1.3、JSP指令
1.3.1、什么是指令?
用于配置JSP页面,导入资源文件。

博客内容均系原创,未经允许严禁转载!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇