日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java web tomcat 实例_Java Web应用开发实例

發布時間:2025/3/8 java 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java web tomcat 实例_Java Web应用开发实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[1.GIS的概念 1.1什么是gis 地理信息系統 (GIS, Geographic Information System) 是一種基于計算機的工具,它可以對在地球上存在的東西和發生的事件進行成圖和分析。 GI

上次提到了Eclipse+Tomcat+Lomboz Java Web開發環境的配置,可環境配置好了,如何進行web應用的開發呢?index.html,**.jsp 等文件應該放到什么地方,servlet類如何建立?……都是問題。下面兩個小例子算作是web應用開發的入門。

1.???????? HelloWorld例子(看到這個例子大家都熟悉吧,下面就看用網頁如何實現打印HelloWorld)

首先建立工程,在包資源管理器空白處點擊右鍵,選擇新建->其他,在打開的對話框中,選擇Web分支Dynamic Web Project,點擊下一步按鈕,填寫Project name欄(我們工程的名字為WebTest),點擊完成按鈕,建立項目。

Eclipse會提示你打開J2EE透視圖,選擇確定。

然后建立server,在J2EE透視圖右下方,有一個Servers的視圖(如果沒有,可以通過窗口->顯示視圖->其他,在打開的對話框中選擇Server分支選擇Servers視圖,打開視圖),點擊右鍵,選擇新建->服務器,在彈出的對話框中選擇Apache分支Tomcat v5.0 Server,點擊下一步,在彈出對話框的左側窗口選擇WebTest項目,點擊添加,將其添加到右側窗口,點擊完成。

完成后,Servers視圖中會添加一個tomcat的服務器,點擊右鍵,選擇Start,啟動tomcat服務器

在WebTest項目上點擊右鍵,選擇新建->JSP,在彈出的對話框中填寫文件名,點擊完成,建立JSP文件。我們建立的文件名為index.jsp。

JSP文件的源碼為下:

pageEncoding="ISO-8859-1"%>

/p>

"http://www.w3.org/TR/html4/loose.dtd">

My Title

Today's date is and this jsp page worked!

寫完后保存,Tomcat服務器的Status會顯示為Restart,右鍵點擊服務器,選擇Restart->Start,Tomcat服務器重啟。

就會顯示當前的時間,每次刷新都會顯示新的時間。

2.???????? Servlet的例子(通過建立Servlet的例子,看看servlet應該如何建立)

先如第一個例子建立一個工程,TomcatTest,在工程上點擊右鍵,選擇新建->Servlet

在彈出的對話框中,填寫Java package、Class name、Superclass點擊完成建立Servlet類HelloServlet

然后建立index.html文件

內容:

helloapp

Welcom to HelloApp

English version

建立login.jsp

內容:

pageEncoding="GB18030"%>

helloapp
User Name:
Password:
<

建立hello.jsp

內容:

pageEncoding="GB18030"%>

helloapp

Welcome:

建立HelloServlet類

內容:

package com.example.servlets;

import java.io.IOException;

import javax.servlet.RequestDispatcher;

import javax.servlet.ServletContext;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

/**

* Servlet implementation class for Servlet: HelloServlet

*

*/

public class HelloServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {

private String target = "/hello.jsp";

/**

*

*/

private static final long serialVersionUID = -3522462295690035558L;

/* (non-Java-doc)

* @see javax.servlet.http.HttpServlet#HttpServlet()

*/

public HelloServlet() {

super();

}

/* (non-Java-doc)

* @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

response.getWriter().write("Hello, world!");

doPost(request,response);

}

/* (non-Java-doc)

* @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

String username = request.getParameter("username");

String password = request.getParameter("password");

request.setAttribute("USER", username);

request.setAttribute("PASSWORD", password);

ServletContext context = getServletContext();

System.out.println("Redirecting to" + target);

RequestDispatcher dispatcher = context.getRequestDispatcher(target);

dispatcher.forward(request,response);

}

}

可以進行測試

看看Servlet是否生效。 ?[《Java Web開發詳解——XML+DTD+XML Schema+XSLT+Servlet 3.0+JSP 2.2深入剖析與實例應用》基本信息作者: 孫鑫 [作譯者介紹] 出版社:電子工業出版社 ISBN:978712116768

總結

以上是生活随笔為你收集整理的java web tomcat 实例_Java Web应用开发实例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。