1. 程式人生 > >Tomcat+Servlet登入頁面例項

Tomcat+Servlet登入頁面例項

概念

  Tomcat 伺服器是一個免費的開放原始碼的Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯JSP 程式的首選。對於一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 伺服器,可利用它響應HTML(標準通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat 部分是Apache 伺服器的擴充套件,但它是獨立執行的,所以當你執行tomcat 時,它實際上作為一個與Apache 獨立的程序單獨執行的。

  Servlet 是在伺服器上執行的小程式。伺服器上需要一些程式,常常是根據使用者輸入訪問資料庫的程式。這些通常是使用公共閘道器介面(Common Gateway Interface,CGI)應用程式完成的。然而,在伺服器上執行 Java,這種程式可使用 Java 程式語言實現。在通訊量大的伺服器上,JavaServlet 的優點在於它們的執行速度更快於 CGI 程式。各個使用者請求被啟用成單個程式中的一個執行緒,而無需建立單獨的程序,這意味著伺服器端處理請求的系統開銷將明顯降低。

技術前提

  首先要下載好Tomcat和jdk,並配置好相應的系統變數,詳情檢視http://blog.csdn.net/wangyy130/article/details/47166695,然後在這個小例子中,還需要將Tomcat 中的servlet包的安裝路徑新增到使用者變數中,新增方法跟新增系統變數類似,在使用者變數中新增一個classpath,變數值就是你安裝的Tomcat中servlet包的路徑。然後要在Tomcat 中搭好一個小的系統框架,由於Tomcat版本可能不同,相關技術百度就可以。

例項

Servlet實現順序圖


程式碼

<span style="font-family:KaiTi_GB2312;font-size:18px;color:#666666;"><strong><html>
	<head>
		<title>登入</title>
	</head>
	<body>
		<form action="loginServlet">
			使用者:<input type="text" name="username"><br>
			密碼:<input type="password" name="password"><br>
			<input type="submit" value="登入">
		</form>
	</body>
</html></strong></span>
<span style="font-family:KaiTi_GB2312;font-size:18px;color:#666666;"><strong>import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class LoginServlet extends HttpServlet{
	protected void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
						 String username=request.getParameter("username");
						 String password=request.getParameter("password");
						 System.out.println("username=" + username);
						 System.out.println("password=" + password);
						 
						 response.setContentType("text/html");
						 response.getWriter().println("Login Sucess!!!");
						 
					 }
}</strong></span>
<span style="font-family:KaiTi_GB2312;font-size:18px;color:#666666;"><strong><?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                      http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  version="3.0"
  metadata-complete="true">

 <servlet>
	<servlet-name>MyServlet</servlet-name>
	<servlet-class>LoginServlet</servlet-class>
  </servlet>
  <servlet-mapping>
	<servlet-name>MyServlet</servlet-name>
	<url-pattern>/loginServlet</url-pattern>
  </servlet-mapping>

</web-app></strong></span>

介面


執行結果



  例子很簡單,有配置變數問題或者Tomcat搭建問題的可以私下聯絡我,左上角聯絡方式。有不足之處請大家批評指正!

相關推薦

Tomcat+Servlet登入頁面例項

概念   Tomcat 伺服器是一個免費的開放原始碼的Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯JSP 程式的首選。對於一個初學者來

Java+Tomcat+Servlet實現頁面訪問

encoding test star pri cts pps ref 瀏覽器 man window7下Java環境安裝記錄:一、安裝Tomcat1、下載tomcat 7.0,解壓,無需安裝,放置到目錄:D:\apache-tomcat-7.0.90。2、配置系統環境變量,C

JavaWeb開發基礎:Servlet登入例項

Servlet主要步驟 建立Servlet類 package com.login.servlet; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.ser

[Swift4.2實際操作]九、完整例項-(7)登入頁面:建立自定義檢視及相關元件

本文將開始建立登入頁面,首先建立該頁面所需的一些自定義元件:做為登入按鈕的自定義檢視物件。在【RegLogin】組的名稱上點選滑鼠右鍵,開啟右鍵選單。【New File】->【Cocoa Touch Class】建立新檔案【RegButton.swift】Name:RegButtonSubclass:S

HTML例項之小米登入頁面製作

本文主要講述HTML常用例項,如需HTML和CSS基礎請到菜鳥教程自己補習。 一、最終呈現效果 二、html程式碼 <div class="login"> <a href="#" class="choose left">賬號登入<

使用Servlet實現圖形驗證碼登入頁面

1.介紹 首先需要寫一個生成圖形驗證碼的Servlet: 我這裡的Servlet為:createImageServlet 然後我們使用登入頁面來驗證是否能獲取圖形驗證碼。 登入後通過Servlet判斷使用者名稱密碼是否為張三和123(這裡簡單操作就不連線資料庫了) 登入頁面

【jQuery例項】Ajax登入頁面

登入介面是資訊系統提供的必備的功能,是提供給使用者提供維護資訊的介面。接下來,我來帶領大家打造一個漂亮、安全的登入介面,使用的技術是ASP.NET+jQuery 先來看看預覽效果            Ajax登入重點在Aj

Java Servlet【4】一個小的Servlet登入介面+頁面跳轉

       我下午跟著實驗室的出去吃吃飯,感覺好累啊。把傍晚的學習時間也耽誤了很多,可是開心就好。晚上回來寫個博。總結一下今天接近2小時的學習。       看Servlet已經好幾天了也寫了3篇Servlet基礎知識的部落格,現在用它來寫一個小小的程式。       登

帶著例項繼續學習(1):元件式登入頁面-點選事件、元件通訊

本節課要點 我們利用之前學到的知識點做一個使用者登入框,其中 1.為了介面不至於太噁心,我們引入bootstrap樣式 2.我們故意把登入介面要素比如使用者名稱、密碼和提交按鈕分成3個元件(僅僅是為了學習,增加難度) 一、引入bootstrap 新

jsp+servlet實現簡單登入頁面功能Demo

小白新路歷程-1          [轉載請聯絡本人]實現功能:模擬簡單登入功能,登入成功跳轉新頁面,登入失敗在原登入介面提示登入失敗資訊開發環境:eclipseTomcat-8.0預備知識:HTML標籤,Servlet相關知識——請求的轉發與重定向,jsp相關知識,EL表示

Servlet建立登入頁面

心得筆記記錄利用 Servlet建立一個登入頁面1.建立一個web專案,寫一個,登入的html我寫了這樣一個頁面但是,我怎樣讓他顯示出來呢?其實,開啟伺服器後,我想要顯示什麼頁面,就直接輸入對應的網址就可以了,比如顯示denglu.html在瀏覽器輸入:想要顯示1.html,

Java web實現簡登入頁面(MyBatis+jsp+servlet+html+css+javascript)附原始碼

本文利用MyBatis+jsp+servlet+html+css+javascript實現了一個簡單的登入頁面。對使用者輸入的使用者名稱和密碼就行校驗,校驗通過則登入成功,密碼和使用者資訊儲存在mysql表中,通過MyBatis訪問(MyBatis相關知識可參考先前的文章My

11. jsp與servlet之間頁面跳轉及引數傳遞例項

package com.shi.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpSer

tomcat啟動index頁面顯示不出來

request nbsp api tomcat pro bst 顯示 bsp tex 防火墻tomcat啟動後,首頁顯示不出來,日誌報錯 process request error ServletException AbstractMethodError...... 具體

Spring整合quartz關閉,關閉Tomcat Servlet容器時內存泄漏

read 還在 iss 出錯 appears 定時器線程 span img tro 出錯信息 22-Sep-2017 06:19:51.064 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBas

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

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

Tomcat Manager 管理頁面設置

Tomcat1.添加允許訪問的主機 [work@localhost tomcat]$ vim webapps/manager/META-INF/context.xml <Context antiResourceLocking="false" privileged="true" > <Valv

tomcat的管理頁面配置

tomcat啟動tomcat,進入 http://localhost:8080/,會看到如下三個按鈕:Server Status:查看服務器狀態Manager App:管理服務器上部署的應用,如將WARfile文件部署到tomcat中,還可以啟用或停止項目Host Manager:查看主機信息進入管理頁面可以

禁止瀏覽器返回登入頁面

輸入 func 需要 pre 但是 back self 彈框 hist 目前很多項目都沒有特意做這個處理,就是瀏覽器返回到登入頁面,然後點擊下一頁箭頭,可以進入,但是如果有這個需求只需要在禁止的那個頁面,輸入如下代碼即可 <script>

Java +Tomcat + SpringMVC實現頁面訪問

技術分享 build page gmv req base and 創建 pub 2018-07-18 14:38:29window7下Java環境安裝記錄:一、安裝Tomcat1、下載tomcat 7.0,解壓,無需安裝,放置到目錄:D:\apache-tomcat-7.0