发布于2021-05-29 21:56 阅读(1192) 评论(0) 点赞(9) 收藏(3)
什么是JSP?
小贴士:
JSP的组成:HTML+JSP标记+Java代码
JSP的特点
JSP运行环境要求
基于Web服务器和jdk运行。
JSP的执行过程
第一次发出请求:
第二次发出请求:第一次请求之后,Web容器可以重用已经编译好的字节码文件
注意:如果对JSP文件进行了修改,Web容器会重亲对JSP文件进行翻译和编译!!!
JSP注释
<% -- 注释内容 -- %>
<% //注释内容 %>
<% /* 注释内容 */ %>
<body>
<%-- 1.JSP注释第一种形式 --%>
<% //2.这是JSP注释第二种形式 %>
<% /* 3.这是JSP注释第三种形式 */ %>
</body>
JSP声明
声明变量
1.声明局部变量
<% 声明局部变量 %>
2.声明全局变量
<%!声明全局变量%>
<body>
<%! int a = 0;//a为全局变量 %>
<% int b = 0;//b为局部变量 %>
<%
++a;
++b;
%>
<% out.println("变量a当前的值:"+a); %>
<% out.println("变量b当前的值:"+b); %>
</body>
输出:
变量a当前的值:4
变量b当前的值:1
声明方法
<%!声明方法 %>
<%!boolean isLeapYear(int year){
boolean flag = false;
if((year%4 == 0 && year%400 !=0) || year%400 == 0){
flag = true;
}
return flag;
}
%>
JSP表达式
<%=表达式(返回的结果为字符串) %>
<body>
<%
int a = 3;
int b = 4;
%>
<p>a=<%=a %></p>
<p>b=<%=b %></p>
<p>a+b=<%=a+b %></p>
<p>a*b=<%=a*b %></p>
</body>
JSP代码块
<% 符合java语法的代码块 %>
java代码块可以包含任意合法的java语句,可以包含多个JSP语句、方法、变量和表达式等,改代码快在服务器处理请求时被执行。
原文链接:https://blog.csdn.net/qq_50994235/article/details/117328240
作者:你看我可爱不
链接:http://www.javaheidong.com/blog/article/207579/3f3e96bc831aa5046d82/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!