jsp寫java
jsp的組成: jsp = html + java腳本 + jsp標簽(指令)
jsp中無需創建即可使用的對象一共有9個,被稱之為9大內置對象。例如:request對象、out對象
3種java腳本:
<%...%>:java代碼片段
<%=...%>:java表達式
<%!...%>:聲明,用來創建類的成員變數和成員方法
jsp其實是一種特殊的Servlet,在html中通過java腳本就可以嵌入java代碼,輸出一些內容。
B. 在jsp頁面如何輸出java代碼怎麼寫
jsp的組成: jsp = html + java腳本 + jsp標簽(指令)
jsp中無需創建即可使用的對象一共有9個,被稱之為9大內置對象。例如:request對象、out對象
3種java腳本:
<%...%>:java代碼片段
<%=...%>:java表達式
<%!...%>:聲明,用來創建類的成員變數和成員方法
jsp其實是一種特殊的Servlet,在html中通過java腳本就可以嵌入java代碼,輸出一些內容。
C. 請問JSP是用JAVA編寫的嗎
jsp 只是java語言的一個表現層。 相當於 asp 只是 VB的一個子集差不多。jsp 開發工具很多,最專業點的是 myEclipse 或者 JBuilder 簡單點的有EditPlus 和 Dreamweaver
D. java類中寫jsp代碼
在java中硬要寫jsp代碼也不是不可以,就是讓java的方法返回一個jsp代碼的字元串,不回過復雜度很高,代答價太大,99.99%的情況下不會這么做,如果想讓JSP頁面調用對象,事實上你可以直接在jsp頁面中new一個對象來使用。
E. java jsp頁面怎麼寫java類怎麼調用java代碼
jsp中寫java代碼成為scriptlet,寫在<%%>之間就可以了。
Scriptlet是包含在<%和%>之間的Java代碼,在Web容器處理JSP頁面時執行,通常會產生輸出,並將輸出發送到客戶的輸出流里。Scriptlet除了不能定義類和方法、不能用import引入類外,可以包含任何有效的Java代碼。(Java類在Jsp外部定義,可用page指令的import屬性引入,也可以Java Bean的形式使用。Java中的方法必須在類內定義,但Jsp允許使用聲明定義方法。窗體(GUI)設計代碼在Jsp中無效)。
Scriptlet常式:
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>JSP基本語法</title>
</head>
<body>
<h1>Scriptlet示例頁面</h1>
<table border="1">
<caption>乘法口訣表</caption>
<%-- 在網頁中嵌入Java代碼的主要方法 --%>
<%
for(int i=1; i<=9; i++) {
int j=1;
//out是JSP的一個內部對象,print方法用於向客戶端輸出數據
out.println("<tr>");
for(; j<=i; j++) {
out.print("<td>" + j + "*" + i + "=" + j*i + "</td>");
}
for(;j<=9;j++) {
out.print("<td> </td>");
}
out.println("</tr>");
}
%>
</table>
</body>
</html>
F. 有沒有人寫jsp頁面用<%%> 寫java代碼的
如果就幾個簡單頁面沒必要用severlet,直接把代碼寫在JSP裡面,編譯後效果一樣
G. jsp環境 在哪裡寫java代碼
jsp中寫java代碼成為scriptlet,寫在<%%>之間就可以了。
Scriptlet是包含在<%和%>之間的Java代碼,在Web容器處理JSP頁面時執行,通常會產生輸出,並將輸出發送到客戶的輸出流里。Scriptlet除了不能定義類和方法、不能用import引入類外,可以包含任何有效的Java代碼。(Java類在Jsp外部定義,可用page指令的import屬性引入,也可以Java Bean的形式使用。Java中的方法必須在類內定義,但Jsp允許使用聲明定義方法。窗體(GUI)設計代碼在Jsp中無效)。
Scriptlet常式:
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>JSP基本語法</title>
</head>
<body>
<h1>Scriptlet示例頁面</h1>
<table border="1">
<caption>乘法口訣表</caption>
<%-- 在網頁中嵌入Java代碼的主要方法 --%>
<%
for(int i=1; i<=9; i++) {
int j=1;
//out是JSP的一個內部對象,print方法用於向客戶端輸出數據
out.println("<tr>");
for(; j<=i; j++) {
out.print("<td>" + j + "*" + i + "=" + j*i + "</td>");
}
for(;j<=9;j++) {
out.print("<td> </td>");
}
out.println("</tr>");
}
%>
</table>
</body>
</html>
H. 如何在jsp中寫一個java方法
如果你有一個類為Person,Person中有個方法為public
void
setName(String
userName),那麼在jsp中可以這樣寫
<%
Person
p
=
new
Person();
p.setName("張三");
%>
I. 如何在jsp中使用java類
在jsp中使用java類舉例如下:
1.新建一個項目,在src文件夾下添加一個包:如:tianaoweb.com;
2.再在包中添加一個類:如
package com;
public class test {
public String sd(){
return "sd";
}
}
3.在默認的首頁index.jsp(當然也可以自己新建一個jsp文件)的開頭引入
<%@ page import= "tianaoweb.com.* "%>
4.在<body> </body>中添加相應的java代碼片:
如:
<%
String str;
test te=new test();
%>
<%=te.sd() %>
J. jsp中寫入java代碼,
<%%>直接就在裡面寫語句了。例如
<%
語句1;
語句2;
%>
<%=%>只能寫一個表達式,例如<%=12%> <%=變數名 %>