如何在jsp里面寫java代碼


 

如何在jsp里面寫java代碼

 

jsp和html相比,最顯著的優勢就在於,jsp里面可以寫java代碼,但是html中不能。

那么如何在jsp中寫java代碼呢!

jsp中寫java代碼有如下三種方式:

<%! %>,這里面可以申明變量或方法,注意:這里面申明的變量是全局的

<% %>,與上面的方法相比,這個方法的局部的

<%= %>,用於輸出表達式到瀏覽器,注意:這里面的表達式不能跟分號

 

另外,我想談一談jsp指令的使用。

在jsp2.0中定義了三個指令:page指令,include指令,taglib指令。

1.關於page指令,我們平時見得最多的就是這樣的:

<%@page contentType="text/html;charset=gb2312" import="java.util.Date"%>

主要用於:設置編碼,導入jar包

 

2.關於include指令,他用於引入其他jsp頁面,jsp引擎會將兩個jsp翻譯成一個servlet,所以也稱為靜態引入

 

3.關於taglib指令,是定義一個標簽庫以及其自定義標簽的前綴。比如我們常用的c:foreach的使用。先導入jstl的包,然后在jsp中加入這個標簽:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>就可以使用c:foreach了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM