jsp 是一個 內容生成與表示分離的技術,他實際還是一個Servlet .
JSP程序要運行於特定的Web伺服器中,例如Tomcat、WebLogic Server。
每次訪問JSP時,伺服器會把JSP程序編譯為一個java類,這個Java類有特定的名稱,即Servlet.
『貳』 網上下的jsp源碼要怎麼用
需要部署到伺服器中
找到菜單window→ShowView→Servers,打開Servers視圖標簽,部署的Tomcat服務版
在新打開的對話框中,有一個Project項,選擇要部署的項目
點擊「Finish」完成部署
這樣項目就部署到Tomcat裡面去了
『叄』 給定JSP程序源碼如下:
a和d是表達式,所以有輸出;c和d是java程序片,要想輸出得用java的輸出,所以這里沒有輸出。
a是先加後輸出,d是先輸出後加,所以一個是2,一個是1.
『肆』 下載好的jsp網站源碼怎麼運行
jsp的運行需要有容器支持。同時看這個項目是否需要某些資源文件,類似資料庫連接等。
如果是專則需要配置才可以正常屬運行,如果不是則可以直接拷貝connect-web文件夾到tomcat的webapps目錄下,啟動tomcat,控制台沒有異常就算部署成功了。同時要想正確訪問該應用,查看web.xml中配置的訪問首頁,否則會因找不到頁面報404錯誤。
『伍』 我有一個基於JSP管理系統的完整的源碼,調試運行的大體步驟是什麼
1、把系統拷到tomcat的webapps下面去
2、把資料庫創建起來
3、修改資料庫的配置文件,然後啟動TOMCAT
--------
這個項目就可以跑起來了
如果要改這個項目什麼的,那就按照以下步驟:
1、打開eclipse,新建一個WEB項目,然後把文件拷到剛剛你指定的文件夾去;
2、在ECLIPSE裡面配置好TOMCAT,和項目的輸出路徑之類
3、在ECLIPSE裡面啟動TOMCAT
『陸』 jsp中網站的首頁源代碼
這是最簡單的一個例子,資料庫要你自己建,用的是ACCESS
<%@pagecontentType="text/html;charset=gb2312"language="java"import="java.sql.*"errorPage=""%>
<html>
<head>
<metancon=DriverManager.getConnection("jdbc:odbc:jspdata");//建立資料庫鏈陸告早接,jspdata為ODBC數據源名稱
//建立Statement對象
Statementstmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSetrs=stmt.executeQuery("select*fromlyb");//建立ResultSet(結果集)對象,並執行SQL語句
%>
</p>
<palign="center">NUMB1數據表中記錄如友悉下</p>
<tablewidth="640"border="1"align="center"bordercolor="7188e0">
<trbgcolor="d1d1ff">
<thwidth="49">編號</th>
<thwidth="90">姓名</th>
<thwidth="126">E-mail</th>
<早雀thwidth="221">網站</th>
<thwidth="80">QQ</th>
</tr>
<%
while(rs.next())
{
%>
<trbgcolor="f8f8f8">
<th><%=rs.getString(1)%></th>
<th><%=rs.getString(2)%></th>
<th><%=rs.getString(3)%></th>
<thbgcolor="f6f6f8"><%=rs.getString(4)%></th>
<th><%=rs.getString(5)%></th>
</tr>
<%
}
rs.close();
stmt.close();
con.close();
%>
</table>
<palign="center"><br>
如果您能看到表格中的數據,說明連接資料庫成功!</p>
</body>
</html>
『柒』 jsp 中網站的首頁源代碼
這是最簡單的一個例子,資料庫要你自己建,用的是ACCESS
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JSP連接Access資料庫</title>
<style type="text/css">
<!--
.style1 {
font-size: 20px;
font-weight: bold;
}
-->
</style>
</head><body>
<div align="center" class="style1">JSP連接Access資料庫</div>
<br>
<hr>
<p><%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //載入驅動程序類別
Connection con = DriverManager.getConnection("jdbc:odbc:jspdata"); //建立資料庫鏈接,jspdata為ODBC數據源名稱
//建立Statement對象
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = stmt.executeQuery("select * from lyb"); //建立ResultSet(結果集)對象,並執行SQL語句
%>
</p>
<p align="center">NUMB1數據表中記錄如下</p>
<table width="640" border="1" align="center" bordercolor="#7188e0">
<tr bgcolor="d1d1ff">
<th width="49">編號</th>
<th width="90">姓名</th>
<th width="126">E-mail</th>
<th width="221">網站</th>
<th width="80">QQ</th>
</tr>
<%
while(rs.next())
{
%>
<tr bgcolor="#f8f8f8">
<th><%= rs.getString(1) %></th>
<th><%= rs.getString(2) %></th>
<th><%= rs.getString(3) %></th>
<th bgcolor="#f6f6f8"><%= rs.getString(4) %></th>
<th><%= rs.getString(5) %></th>
</tr>
<%
}
rs.close();
stmt.close();
con.close();
%>
</table>
<p align="center"><br>
如果您能看到表格中的數據,說明連接資料庫成功!</p>
</body>
</html>