使用Tomcat訪問web伺服器
阿新 • • 發佈:2019-01-03
Tomcat 相關知識
目錄:
-bin目錄存放伺服器的啟動程式-config目錄存放伺服器的配置檔案,不能對該資料夾的檔案內容隨意的更改
-lib存放伺服器的庫檔案
-logs存放伺服器的執行日誌資訊
-temp存放伺服器在執行時生成的臨時檔案
-webapps目錄:
部署執行在web伺服器端的web專案(docs,manager,ROOT)
一個web專案的目錄結構:在專案的跟資料夾內有一個WEB-INF資料夾(在此資料夾內有個web專案的部署描述檔案web.xml檔案,同時此資料夾下的所有內容是不可對外發布的,對外發布的內容資訊要放在專案的跟目錄下)
1.建立web專案,新增入關聯Tomcat的伺服器中(具體步驟不再詳細說明)
2.在webContent中編寫html檔案
例:
<!DOCTYPE html>3.在src中新建Servlet
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1 align="center">使用者註冊</h1>
<form action="DoRegister" method="post">
<table>
<tr>
<td>使用者名稱:</td>
<td><input type="text" name="name"/></td>
</tr>
<tr>
<td>密 碼:</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td>年 齡:</td>
<td><input type="text" name="age"/></td>
</tr>
<tr>
<td>郵 箱:</td>
<td><input type="text" name="email"/></td>
</tr>
<tr>
<td><input type="submit" value="註冊"></td>
<td><input type="reset" value="重置"></td>
</tr>
</table>
</form>
</body>
</html>
通過Servlet:(用於進行客戶端請求處理的一種java類具有處理客戶端請求並向客戶響應處理結果的能力.)
中的 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
方法對提交的資料進行處理和相應。
其中的 request中包含獲取客戶端提交的資料
respose相應
通過.getParameter方法得到資料並列印
String name=request.getParameter("name");
String pass=request.getParameter("password");
String age=request.getParameter("age");
String email=request.getParameter("email");
System.out.println("使用者名稱:"+name);
System.out.println("密碼:"+pass);
System.out.println("年齡:"+age);
System.out.println("email:"+email);
Tomcat的啟動方式:http://localhost:8080/ 判斷Tomcat是否安裝成功
通過 http://localhost:8080/myserver/index.html +web專案名+要訪問的html檔名 的方式進行對部署在伺服器上的html檔案進行訪問,
<form action="DoRegister" method="post">決定了以方法處理資料(本例使用post)
通過以上步驟應該就可以訪問我們想要訪問的網頁了