本文目錄一覽:
- 1、jsp網頁製作
- 2、如何用jsp製作一個網站
- 3、寫一個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-tw/n/131753.html