栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP01-jsp简介和jsp三种脚本(表达式脚本、代码脚本、声明脚本)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSP01-jsp简介和jsp三种脚本(表达式脚本、代码脚本、声明脚本)

1、JSP简介

JSP(全称Java Server Pages):一种Java服务端页面可以定义html、css、js等静态网页内容,也可以定义Java的动态网页内容是servlet程序的变形可以简化servlet程序中响应输出HTML页面

JSP实际上会被转化成为Java程序,每一条语句都有对应的Java代码与之对应。可以在你的Tomcat服务器安装路径下的webapps/工程名/work/Catania/localhost/servlet-war/org/apache/jsp 路径下找到对应的Java程序。先随便写一个jsp程序:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


    这是一个JSP代码!!!



对应的部分Java代码如下:

2、表达式脚本

表达式脚本格式:<%= 表达式%>里面的表达式会被放到out.write()里面,作为参数响应到浏览器界面上。所有的表达式脚本的内容都会被翻译到-javaService类中。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


    这是一个JSP代码!!!
<%= "这是一个表达式脚本内容!!!" %>
<%= "姓名:" %>

3、代码脚本

代码脚本格式:<% Java语句%>所有的表达式脚本的内容都会被翻译到-javaService类中。直接成为Java语句,例如for循环,if条件等语句。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


        

代码脚本

<% int i=10; if(i>0){ System.out.println(i+"比零大"); }else { System.out.println(i+"小于等于零!"); } %>

控制台输出:

对应Java内容:

4、声明脚本

声明脚本格式:<%声明Java代码 %>,可以给jsp翻译出来的java代码定义属性、方法、内部类等,它是在–javaService类之外的。

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


            

声明脚本

<%! int i=0; private String name; public void f(){ System.out.println(name); } %>

5、利用jsp脚本实现九九乘法表

代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title



        

JSP实现九九乘法表

<%for(int i=1;i<10;i++){%> <%for(int j=1;j
<%}%>
<%=i+"*"+j+"="+(i*j)%> <%}%>

效果图:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/749399.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号