1. 程式人生 > >java web 開發 第二章 jsp資料互動——課後作業:

java web 開發 第二章 jsp資料互動——課後作業:

1.使用JSP實現使用者登入,使用者名稱為admin,密碼為123,登入後顯示顯示管理員資訊。

<%@ 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>登入</title>
<style>
div {
	text-align: center;
}
</style>
</head>
<body>
	<div>
		管理員登入
		<form action="yz.jsp" name="form1" method="post">
			登入名: <input type="text" name="useName">
			<br /> <br />
			密碼&nbsp;&nbsp;&nbsp;&nbsp;: <input type="password" name="password" size="21">
				<br /> <br />
				 <input type="submit" value="登入">
		</form>
	</div>
</body>
</html>



<%@ 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>管理員資訊</title>
</head>
<body>
	<%
		String name = request.getParameter("useName");
		String pwd = request.getParameter("password");
		if ("admin".equals(name) && "123".equals(pwd)) {
			request.getRequestDispatcher("xs.jsp").forward(request, response);
		} else {//
			response.sendRedirect("ts.jsp");
		}
	%>
</body>
</html>

<%@ 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>管理員資訊表</title>
</head>
<body>
      使用者和密碼錯誤!
      <%String name =request.getParameter("name") ;%>
      <%=name %>
</body>
</html>

<%@ 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>管理員資訊</title>
  <style >
     table{border: 1px solid  red}
       td{border: 1px solid  red}
     </style>
</head>
<body>
     管理員資訊
     <table>
     <tr>
     <td >姓名</td>
     <td>阿貓</td>
     </tr>
      <tr>
     <td >性別</td>
     <td>男</td>
     </tr>
       <tr>
     <td >身高</td>
     <td>226cm</td>
     </tr>
       <tr>
     <td >身份</td>
     <td>管理員</td>
     </tr>
       <tr>
     <td >興趣愛好</td>
     <td>程式設計,刪帖</td>
     </tr>
     </table>
</body>
</html>

2.編寫一個JSP頁面。要求提供一組複選框。讓使用者選擇其出行時常乘坐的交通工具,提交後在頁面上輸出使用者的所有選擇項。

<%@ 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>動態圖片</title>
</head>
<body>
      <form action="fullPage.jsp" method="post">
       <img alt="" src="images/head.gif">
       <input type="submit" value="提交">
     </form>
</body>
</html>


<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ include  file="head.jsp" %>
<!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>
      你好,歡迎來到java web的世界!
</body>
</html>

3.首先在headisp中把mages資料夾下的圖片head gf 顯示出來,然後在fullPage.1sp 中把hesd.jsp嵌入進去並在圖片的下方輸出文字“你好,歡迎來到Java Web的世界!

<%@ 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>動態圖片</title>
</head>
<body>
      <form action="fullPage.jsp" method="post">
       <img alt="" src="images/head.gif">
       <input type="submit" value="提交">
     </form>
</body>
</html>

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ include  file="head.jsp" %>
<!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>
      你好,歡迎來到java web的世界!
</body>
</html>

4.編寫一個J5P頁面lucknuwm.jsp產生0~9之間的隨機數作為使用者幸運數字,將其儲存並重定向到另一個頁面showL.uckNumisp中,在該頁面中將使用者的幸運數字顯示出來。

<%@ 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>隨機數</title>
</head>
<body>
      <%
          int num=(int)(Math.random()*10);
           session.setAttribute("name", num);
           request.getRequestDispatcher("showLuckNum.jsp").forward(request, response);
      %>
</body>
</html>

<%@ 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>顯示隨機數</title>
</head>
<body>
      <%
       int  aa =(int)session.getAttribute("name");
        out.print(aa);
       %>
</body>
</html>

相關推薦

java web 開發 第二 jsp資料互動——課後作業

1.使用JSP實現使用者登入,使用者名稱為admin,密碼為123,登入後顯示顯示管理員資訊。 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%

(Java Web開發技術與實戰專案)第二 JSP資料互動(一)

1,使用JSP實現使用者登入,登陸後顯示管理員資訊 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE h

第二 JSP資料互動(一)

1、什麼是JSP內建物件就是不需要做任何的宣告就可以直接使用的物件2、out物件out.print()可以實現頁面的輸出3、request物件就對伺服器做出一次請求4、response物件對伺服器做出兩次請求,後一次是攜帶所有Java程式碼做出的請求5、轉發和重定向轉發就是從

JAVA Web開發中前後臺數據互動中文亂碼問題解決方法及說明

一 、基於BaseServlet (BaseServlet extends HttpServlet),如果BaseServlet中不設定任何編碼格式,在其子類QueryCustomer  (QueryCustomer extends BaseServlet)中獲取到前端傳回來

第三 JSP資料互動(二)

JSP使用cookie:建立cookie物件Cookie newCookie=new Cookie(String key,String value);寫入cookieresponse.addCookie(newCookie);讀取cookieCookie[] cookie=request.getCookies

第三JSP資料互動(=)

jsp內建物件application 在更大範圍內儲存資料 作用域對比: request   單次請求 session   N次請求   一次對話 application   整個應用      N次對話 作用域比較 page <request<session&

第三 JSP資料互動(二)

1,編寫一個JSP頁面,統計網頁被訪問次數 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HT

Java web開發技術 第二

2 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD

Java開發工程師(Web方向) - 01.Java Web開發入門 - 第4.Maven

編譯器 靜態資源 重復 mvn clean art servle 技術 工具 環境 第4章--Maven Maven實戰 Java Web應用的部署: 手動式: 編譯:javac -cp $CATALINA_HOME/lib/servlet-api.jar web-inf/

Java開發工程師(Web方向) - 01.Java Web開發入門 - 第6.蜂巢

多個 計算 margin style 打包 工程 自動 後端服務 運行 第6章--蜂巢 蜂巢簡介 網站開發完,就需要測試、部署、在服務器上運行。 網易蜂巢: 采用Docker容器化技術的雲計算平臺 https://c.163.com 容器管理:容器可被視作為雲主機的服務器

java web 開發入門 --- tomcat/servlet/jsp

title 啟動服務 軟件 完成後 idt head font pac tom   在做java web 開發時,首先就要安裝tomcat。tomcat是什麽呢?它就是一個web服務器,也叫web容器,我們把寫好的代碼(jsp, html)放到它裏面,然後啟動它,就可以從外

使用JSP/Servlet技術開發新聞發布系統——第二 JSP數據交互(一)

checkbox center item location 原因 web容器 false 要求 分鐘 1、 JSP內置對象:JSP內置對象是 Web 容器創建的一組對象;   ●JSP常用的內置對象:out、request、application、session、resp

Java EE入門教程系列第二JSP(一)——第一個JSP程式

2、1JSP概述 2.1.1JSP簡介 JSP,全稱是Java Server Pages,是在Servlet技術的基礎上形成的,主要完成網頁中伺服器動態部分的編寫。 有如下特點: (1)一次編寫,隨處執行 (2)可重用元件技術 (3)標記化頁面開發:JSP將許多常用功能封裝起

Java EE入門教程系列第二JSP(四)——內建物件

2.4 內建物件 2.4.1 常用的內建物件 在JSP頁面中已經預先定義好了9個內建物件,可以在Web應用中直接使用。內建物件的構建基於HTTP協議,所以它們可以完成收集瀏覽器請求發出的資訊、響應瀏覽器請求以及儲存客戶資訊等工作,極大簡化了Web開發工作。 JSP內建列表如下圖所示:

Java EE入門教程系列第二JSP(三)——JSP指令與動作元件

2.3 指令與動作元件 2.3.1 page指令 page指令的基本語法為: <%@ page 屬性1="屬性1的值" 屬性2="屬性2的值"···%> 屬性值記得用“”或者‘’括起來,這樣寫比較規範,不易出錯。 舉例: <%@ page language=

Java——Web開發之開源框架DBUtils的使用,JSP開發模式,三層架構與MVC設計模式的認識

DBUtils的使用: 在使用開源框架DBUtils時,它只是幫我們簡化了CRUD的程式碼,但是它不負責連線的建立以及獲取工作。 1.和使用開源框架都一樣的一個步驟,先匯入jar檔案 2.在這裡採用的是開源資料庫連線池C3P0進行連線 3.編寫CRUD程式碼 使用其功

Java——Web開發JSP,EL與JSTL的使用

JSP:從使用者角度來看是一個網頁,從開發人員來看就是一個java類,繼承了servlet,所以實際上就是一個servlet。   1.jsp的三大指令 指令的寫法     <%@ 指令名字 %> 1.page指令

Java Web開發jsp顯示高階分頁效果詳解

     許多網站都文章或其他類內容的分頁效果,初學者對於分頁的開發有時只會用程式碼,而沒有深入瞭解程式碼編寫前的業務邏輯結構,掌握好這個,我想,任何的效果的分頁都能自己解決……      1、確立jsp分頁的內部邏輯結構:        現在就採用標準MVC模式下的分頁做

Java EE入門教程系列第二JSP(六)——JSP標準標籤和自定義標籤的配置與使用

2.6 JSP的標籤 2.6.1 標籤簡介 標籤就是把一段具體業務的Java程式碼封裝起來,然後以標記語言的形式在頁面檔案中對它進行呼叫,增強頁面檔案和Java程式的獨立性。 目前標籤庫有兩種形式:標準標籤庫和自定義標籤。 JSP標準標籤(JSTL)是一個可以實現We

Java EE入門教程系列第二JSP(五)——表示式語言EL

2.5 表示式語言——EL 大量Java指令碼使得JSP頁面難以維護,於是,一種類似JavaScript的語言——EL表示式可用於在網頁上生成動態內容,並代替JSP指令碼元素的技術被推出。 2.5.1 基本語法 ${EL expression} 其中,$是EL語法中的