如何編寫jsp檔案?何添加資料庫jar包?如何把class檔案與jsp檔案聯絡起來?

來源:互聯網
上載者:User

標籤:中文字元   路徑   jar包   工作   center   不能   public   jar   nbsp   

一、如何添加資料庫jar包?

1.首先進入當前的工作空間,例如:(我的工作空間是javaWeb)

F:\javaWeb\Web\WebContent\WEB-INF\lib

然後進入到lib目錄下,把jar包放到lib目錄下。

2.然後右鍵項目:構建路徑--配置構建路徑--庫--添加外部包--選擇你要添加的jar包

二、如何建立與編寫jsp檔案?

1.建立jsp檔案:在項目中右鍵WebContent,選擇jsp File,

2.編寫jsp檔案:

a. 首先我們要將jsp源碼中的charset,pageEncoding,後面的文字格式設定換成utf-8,樣才不會影響中文字元的輸入

b. 在jsp檔案中

<% 在HTML中嵌入java代碼塊,每句話後面該加分號加分號 %>

<%=(注意,左邊的%和=不能分開),輸出某個變數或運算式的值。裡面不能加分行。 %>

三、在這裡舉一個例子(建立jsp檔案,在頁面中顯示資料庫中的內容,以及跳轉頁面)

1.為了方便使用者:我們通常寫一個.properties檔案,來儲存載入驅動以及連結驅動的url、使用者名稱、密碼。如所示

這是properties檔案。

這時我們的Dao類就應該這樣寫了

2.寫完java.class代碼後,我們就要開始寫jsp代碼了

<%@page import="com.inba.maya.login.*"%><%@page import="com.inba.maya.dao.*"%><%@page import="java.util.*"%><%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body>    <table style=" background-color:#999; color:#000; border:1px solid black">        <tr style=" text-align:center; background-color:#999;">        <td width="30%">使用者名稱</td>        <td width="30%">姓名</td>        <td width="20%">密碼</td>        <td width="20%">操作</td>        </tr>    <%     LoginDao ld=new LoginDao();    ArrayList<Login> list=ld.select();    for(Login l:list){    %>        <tr style=" text-align:center; background-color:#FFF;">        <td><%=l.getUsers() %></td>        <td><%=l.getName() %></td>        <td><%=l.getPassword() %></td>        <td><a href="loginall.jsp?id=<%=l.getUsers() %>">詳情</a></td>   //注意加粗部分表示傳l.getUser()這個值到裡一個介面        </tr>    <%    }    %>    </table></body></html>
<%@page import="com.inba.maya.dao.*"%><%@page import="com.inba.maya.login.*"%><%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body>    <%    String s=request.getParameter("id");  //用該方法接收上個介面傳來的值(注意穿的值最好不要是中文,會出bug的)    Login l=new LoginDao().select(s);    if(s != null){    %>    <table style="border:1px solid balck">        <tr style="background-color:#666; color:red">            <td>姓名</td>            <td>使用者名稱</td>            <td>密碼</td>        </tr>        <tr style="background-color:#999; color:black">            <td><%=l.getName() %></td>            <td><%=l.getUsers() %></td>            <td><%=l.getPassword() %></td>        </tr>    </table>    <%    }else{    %>    對不起,沒有找到該使用者!    <%    }    %></body></html>

 

其實jsp就是把java代碼和HTML代碼混到了一起,不過java代碼必須要寫在<% %>中

把想要輸出的java代碼必須寫在<=% %>中。

 

如何編寫jsp檔案?何添加資料庫jar包?如何把class檔案與jsp檔案聯絡起來?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.