jsp

jsp:java server pages

注意:

用idea写java web ,jsp被编译出的servlet被放在C:\Users\Administrator\.IntelliJIdea2016.1\system\tomcat\Tomcat_8_0_32_web1\work\Catalina\localhost\web\org\apache\jsp

jsp技术:在html中嵌入Java代码(在静态页面嵌入响应式语言)

1:jsp脚本

    <%java代码%>内部的Java代码翻译到service方法的内部;在控制台输出

    eg:

    被翻译成servlet代码为 

    int i = 0;

    System.out.println(i);

    <%=java代码>会被翻译成Service方法内部out.print();在页面输出

    eg:

<%=i%>
被翻译成servlet代码为: out.print(i);

    <%!java代码%>会被翻译成servlet的成员内容

    eg:

<%! String str = "haha";%>
<%=str%>
被翻译成servlet代码为:String str = "haha"; out.print(str);

2:jsp注释

<!--html的注释-->可见范围jsp源码,翻译后的servlet,页面显示html源码

/*多行注释*/可见范围jsp源码,翻译后的servlet

<%--jsp注释--%>可见范围jsp源码

3:jsp运行原理

jsp在第一次被访问时会被翻译成servlet,执行过程:

第一次访问--->helloServlet.jsp--->helloServlet_jsp.java--->编译运行

(被翻译后的在Tomcat的work目录中可以找到)

4:jsp指令(3个)

1>page指令

2>include指令  <%@ include file = "被包含的文件地址"%>

3>taglib指令 ,<%taglib uri = "标签库地址" prefix ="前缀"%>

~~~~~~~~~未完待续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值