jsp製作網頁實例,jsp實例教程

本文目錄一覽:

jsp網頁製作

jsp要在服務器下運行,否則java不編譯。這時,瀏覽器只解釋html(你說的靜態部分),其餘的(% %裡面的)都會當成沒被標籤包含的不合法的語言,瀏覽器會將他們直接顯示。還有。。。你那文件擴展名是.html吧。。。jsp的擴展名是.jsp。。。

所以tomcat一定要裝的。安裝後,新建個web項目吧,JBuilder我不太懂用,不過應該可以通過把項目文件夾拷到tomcat的webapps目錄下,然後在瀏覽器輸入“(這裡是你項目文件夾名)”

建議樓主再多看看jsp方面的教程吧。

請參考

如何用jsp製作一個網站

1:jdk+tocat(底層必須)

不用框架

1:myeclipse(最好是這個)或者別的IDE

2:如果不用什麼框架,可以jsp+servlet

如果用框架:

1:用struts(這個可以讓你的站點看起來更清晰)

2:struts+hibernate

總結:當你,讓你的第一個jsp頁面和一個servlet跑起來時,你就知道下一步該做啥了

當你第一個jsp頁面在struts幫助下跑起來時,你就知道,struts多麼優越了

寫一個JSP頁面

%@ page language=”java” import=”java.util.*,java.sql.*” pageEncoding=”utf-8″%

%

String path = request.getContextPath();

String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”/”;

%

!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”

html

head

base href=”%=basePath%”

titleMy JSP ‘student.jsp’ starting page/title

meta http-equiv=”pragma” content=”no-cache”

meta http-equiv=”cache-control” content=”no-cache”

meta http-equiv=”expires” content=”0″

meta http-equiv=”keywords” content=”keyword1,keyword2,keyword3″

meta http-equiv=”description” content=”This is my page”

!–

link rel=”stylesheet” type=”text/css” href=”styles.css”

/head

body

%

String sql=”select * from user”;

String className=”com.mysql.jdbc.Driver”;

String url=”jdbc:mysql://localhost:3306/jwxt”;

String user=”root”;

String password=”root”;

Connection conn;

Statement st;

Class.forName(className);

conn=DriverManager.getConnection(url, user, password);

st = (Statement) conn.createStatement(); //創建用於執行靜態sql語句的Statement對象,st屬局部變量

ResultSet rs = st.executeQuery(sql); //執行sql查詢語句,返回查詢數據的結果集

%

table width=”300″ align=”center” border=”0″ cellpadding=”4″ cellspacing=”1″ bgcolor=”#cccccc”

tr bgcolor=”#EEEEEE”td姓名/tdtd密碼/td/tr

% while (rs.next()) { %

tr bgcolor=”#ffffff”

td%=rs.getString(“name”) %/td

td%=rs.getString(“password”) %/td

/tr

%}

conn.close(); //關閉數據庫連接

%

/table

/body

/html

原創文章,作者:IPEN,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/131753.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
IPEN的頭像IPEN
上一篇 2024-10-03 23:47
下一篇 2024-10-03 23:47

相關推薦

  • Python生成隨機數的應用和實例

    本文將向您介紹如何使用Python生成50個60到100之間的隨機數,並將列舉使用隨機數的幾個實際應用場景。 一、生成隨機數的代碼示例 import random # 生成50個6…

    編程 2025-04-29
  • 如何在dolphinscheduler中運行chunjun任務實例

    本文將從多個方面對dolphinscheduler運行chunjun任務實例進行詳細的闡述,包括準備工作、chunjun任務配置、運行結果等方面。 一、準備工作 在運行chunju…

    編程 2025-04-28
  • Python存為JSON的方法及實例

    本文將從以下多個方面對Python存為JSON做詳細的闡述。 一、JSON簡介 JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,易於人閱…

    編程 2025-04-27
  • 分析if prefixoverrides="and |or"的用法與實例

    if語句是編程語言中最為基礎和常見的控制流語句,而prefixoverrides是if語句的一個重要屬性。其中,prefixoverrides的常見取值為and和or。那麼,這兩者…

    編程 2025-04-27
  • Tanimoto係數用法介紹及實例

    本文將詳細講解Tanimoto係數的定義和使用方法,並提供相關實例代碼以供參考。 一、Tanimoto係數概述 Tanimoto係數也稱為Jaccard係數,是計算兩個集合相似度的…

    編程 2025-04-27
  • 為什麼web項目的歡迎頁必須是jsp?

    在web項目中,歡迎頁通常是用戶首次訪問的頁面。而對於這個頁面的選擇,我們通常會選擇jsp作為歡迎頁,其原因是什麼呢? 一、JSP的優勢 JSP與HTML和CSS的結合,可以實現動…

    編程 2025-04-25
  • C#可變參數的應用與實例

    一、可變參數的概念 可變參數是C#中的一個特性,它允許定義一個參數數量不確定的方法,也稱作變長參數,即方法內傳遞的參數個數可以動態變化。使用可變參數,可以簡化方法的重載,增加函數的…

    編程 2025-04-25
  • Modbus RTU通訊實例詳解

    一、Modbus RTU通訊是什麼? Modbus RTU通訊是一種串行通訊協議,廣泛應用於工業自動化領域。通過Modbus RTU通訊協議,能夠實現在不同設備之間的數據交換。 在…

    編程 2025-04-20
  • JS確認框confirm用法實例

    一、簡介 JS的確認框confirm是常用的彈窗功能之一,常用於提示用戶是否執行某項操作。例如,在用戶點擊刪除按鈕時,通常會彈出確認框,詢問用戶是否確認刪除。本文將從多個方面進行詳…

    編程 2025-04-18
  • 馬氏距離計算實例詳解

    馬氏距離是一種常見的數據分析算法,主要用於測量兩個樣本集的相似度。相較於歐幾里得距離,馬氏距離考慮了不同特徵之間的相關性,並使用協方差矩陣來對特徵進行權重調整。本文將深入探討如何使…

    編程 2025-04-13

發表回復

登錄後才能評論