国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

豬八戒做網(wǎng)站靠譜嗎seo建站

豬八戒做網(wǎng)站靠譜嗎,seo建站,網(wǎng)站流量統(tǒng)計(jì)工具,企業(yè)網(wǎng)站為什么打不開Web應(yīng)用開發(fā) - 實(shí)訓(xùn)三 B Servlet基礎(chǔ) 前言: 零、前期準(zhǔn)備準(zhǔn)備工具創(chuàng)建項(xiàng)目導(dǎo)入 jar 包配置運(yùn)行設(shè)置 一、實(shí)訓(xùn)第一部分第一張圖第二張圖第三張圖 二、實(shí)訓(xùn)第二部分第一張圖第二張圖 前言: eclipse 是不可能用的,并不是說它界面丑,…

Web應(yīng)用開發(fā) - 實(shí)訓(xùn)三 B Servlet基礎(chǔ)

    • 前言:
  • 零、前期準(zhǔn)備
    • 準(zhǔn)備工具
    • 創(chuàng)建項(xiàng)目
      • 導(dǎo)入 jar 包
      • 配置運(yùn)行設(shè)置
  • 一、實(shí)訓(xùn)第一部分
    • 第一張圖
    • 第二張圖
    • 第三張圖
  • 二、實(shí)訓(xùn)第二部分
    • 第一張圖
    • 第二張圖

前言:

eclipse 是不可能用的,并不是說它界面丑,也不是說它難用,而是它實(shí)在不適合我,idea 還能用一用,界面還挺符合我審美的,一些操作也比較合適。

注意:本篇文章使用的是工具是 IDEA,搭配 tomcat 10.1 使用

零、前期準(zhǔn)備

準(zhǔn)備工具

  • 下載 tomcat 10.1 并安裝

下載地址:https://tomcat.apache.org/download-10.cgi
在這里插入圖片描述

創(chuàng)建項(xiàng)目

直接新建項(xiàng)目,選擇 Jakara EE,模板為“Web 應(yīng)用程序”,接下來就直接下一步,創(chuàng)建。
在這里插入圖片描述

導(dǎo)入 jar 包

  1. 找到 tomcat 的安裝目錄
    (默認(rèn)是:C:\Program Files\Apache Software Foundation\Tomcat 10.1)
    在這里插入圖片描述
  2. 回到 idea 中點(diǎn)擊左上角的“文件” -> “項(xiàng)目結(jié)構(gòu)”
    在這里插入圖片描述
  3. 點(diǎn)擊左側(cè)的 “庫(kù)” -> 點(diǎn)擊 “+” -> 選擇 java
    在這里插入圖片描述
  4. 在彈出來的窗口中找到剛剛找到的 tomcat 安裝目錄,并找到 lib 文件夾下的 “servlet-api.jar ”,然后確認(rèn)就好了
    在這里插入圖片描述

配置運(yùn)行設(shè)置

  1. 點(diǎn)擊上方的“當(dāng)前文件”,選擇 “編輯配置”
    在這里插入圖片描述
  2. 點(diǎn)擊左上角的 “+”,找到 “Tomcat 服務(wù)器”本地
    在這里插入圖片描述
  3. 點(diǎn)擊 “部署”,選擇 “工件”,并點(diǎn)擊 “Servlet_war_exploded”
    在這里插入圖片描述
    在這里插入圖片描述
  4. 將下面的 “/Servlet_war_exploded” 改為 “/chapter03”
    在這里插入圖片描述
    基本工作就到此結(jié)束,開始進(jìn)入正題!!!

一、實(shí)訓(xùn)第一部分

第一張圖

在圖中目錄創(chuàng)建 “HelloWorldServlet.java” ,代碼如下:

package com.example.servlet;import jakarta.servlet.*;
import jakarta.servlet.annotation.WebServlet;import java.io.*;@WebServlet(name = "HelloWorldServlet", value = "/cn/itcast/firstapp/servlet/HelloWorldServlet")
public class HelloWorldServlet extends GenericServlet {public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {// 得到輸出流 PrinterWriter 對(duì)象,Servlet 使用輸出流來產(chǎn)生響應(yīng)PrintWriter out = response.getWriter();// 使用輸出流對(duì)象向客戶端發(fā)送字符數(shù)據(jù)out.println("Hello World");}
}

點(diǎn)擊右上角的三角形就可以運(yùn)行項(xiàng)目了
在這里插入圖片描述
在瀏覽器中打開 http://localhost:8080/chapter03/cn/itcast/firstapp/servlet/HelloWorldServlet
效果圖如下所示
在這里插入圖片描述

第二張圖

將 “HelloWorldServlet.java” 中的代碼修改成下面:

package com.example.servlet;import jakarta.servlet.*;
import jakarta.servlet.annotation.WebServlet;@WebServlet(name = "HelloWorldServlet", value = "/HelloWorldServlet")
public class HelloWorldServlet extends GenericServlet {public void init(ServletConfig config) throws ServletException {System.out.println("init methed is called");}public void service(ServletRequest request, ServletResponse response) throws ServletException {System.out.println("Hello World");}public void destroy() {System.out.println("destroy method is called");}
}

重新運(yùn)行程序

在這里插入圖片描述

在瀏覽器中打開 http://localhost:8080/chapter03/HelloWorldServlet

可以看到終端,這邊是我們需要的截圖(只需要截終端的那部分)
在這里插入圖片描述

第三張圖

分別在圖中的兩個(gè)路徑中創(chuàng)建 “RequestMethodServlet.java” 和 “form.html”

在這里插入圖片描述

RequestMethodServlet.java 文件中的代碼如下:

package com.example.servlet;import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.*;@WebServlet(name = "RequestMethodServlet", value = "/RequestMethodServlet")
public class RequestMethodServlet extends HttpServlet {public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException {PrintWriter out = response.getWriter();out.write("this is doGet method");}public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException {PrintWriter out = response.getWriter();out.write("this is doPost method");}
}

form.html 文件中的代碼如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<form action="/chapter03/RequestMethodServlet" method="post">姓名<input type="text" name="name"/><br/>密碼<input type="text" name="psw"/><br/><input type="submit" value="提交"/>
</form>
</body>
</html>

在瀏覽器中打開 http://localhost:8080/chapter03/form.html 截圖,點(diǎn)擊“提交”后截圖
在這里插入圖片描述
在這里插入圖片描述

二、實(shí)訓(xùn)第二部分

第一張圖

在如圖文件夾中創(chuàng)建 “TestServlet02.java”

在這里插入圖片描述
TestServlet02.java 文件代碼如下

package com.example.servlet;import jakarta.servlet.ServletConfig;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebInitParam;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;
import java.io.PrintWriter;@WebServlet(name = "TestServlet02", value = "/TestServlet02",initParams = {@WebInitParam(name = "encoding", value = "UTF-8")})
public class TestServlet02 extends HttpServlet {protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {PrintWriter out = response.getWriter();// 獲得 ServletConfig 對(duì)象ServletConfig config = this.getServletConfig();// 獲得參數(shù)名為 encoding 對(duì)應(yīng)的參數(shù)值String param = config.getInitParameter("encoding");out.println("encoding=" + param);}protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {this.doGet(request, response);}
}

在瀏覽器中打開 http://localhost:8080/chapter03/TestServlet02 并截圖

在這里插入圖片描述

第二張圖

在如圖路徑中新建文件 “TestServlet03.java”

在這里插入圖片描述
TestServlet03.java 文件代碼如下:

package com.example.servlet;import jakarta.servlet.ServletContext;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;@WebServlet("/TestServlet03")
public class TestServlet03 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html; charset=utf-8");PrintWriter out = response.getWriter();// 得到 ServletContext 對(duì)象ServletContext context = this.getServletContext();// 得到包含所有初始化參數(shù)名的Enumeration 對(duì)象Enumeration<String> paramNames = context.getInitParameterNames();out.println("all the paramName and paramValue are following: ");// 遍歷所有的初始化參數(shù)名,得到相應(yīng)的參數(shù)值并打印while (paramNames.hasMoreElements()) {String name = paramNames.nextElement();String value = context.getInitParameter(name);out.println(name + ": " + value);out.println("<br />");}}public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {this.doGet(request, response);}
}

在如圖文件 “web.xml” 中添加如圖部分代碼

    <context-param><param-name>companyName</param-name><param-value>itcast</param-value></context-param><context-param><param-name>address</param-name><param-value>beijing</param-value></context-param>

在這里插入圖片描述
在瀏覽器中打開 http://localhost:8080/chapter03/TestServlet03 并截圖

在這里插入圖片描述

恭喜,?實(shí)訓(xùn)三到此結(jié)束!!!

http://aloenet.com.cn/news/31024.html

相關(guān)文章:

  • 短期網(wǎng)站建設(shè)培訓(xùn)百度sem是什么意思
  • 彩妝網(wǎng)站建設(shè)標(biāo)題優(yōu)化怎樣選關(guān)鍵詞
  • 基于jsp的精品課程網(wǎng)站建設(shè)泉州關(guān)鍵詞優(yōu)化排名
  • 本地怎樣上傳自己做的網(wǎng)站seo優(yōu)化價(jià)格
  • 沭陽做網(wǎng)站營(yíng)銷比較好的知名公司有哪些
  • 城鄉(xiāng)建設(shè)網(wǎng)站證件查詢谷歌外貿(mào)seo
  • 門戶網(wǎng)站簡(jiǎn)介合肥百度快速排名提升
  • 佳木斯企業(yè)網(wǎng)站建設(shè)專業(yè)軟文發(fā)稿平臺(tái)
  • 動(dòng)漫設(shè)計(jì)和動(dòng)畫設(shè)計(jì)單詞優(yōu)化和整站優(yōu)化
  • 建設(shè)網(wǎng)站建設(shè)投標(biāo)網(wǎng)1249中官網(wǎng)詞建網(wǎng)站教學(xué)
  • 藥房網(wǎng)站模板網(wǎng)絡(luò)推廣方法的分類
  • 沈陽做網(wǎng)站推廣網(wǎng)站關(guān)鍵詞推廣優(yōu)化
  • 深圳o2o網(wǎng)站建設(shè)沈陽seo關(guān)鍵詞
  • 廣州網(wǎng)站改版 網(wǎng)站建設(shè)網(wǎng)站頁(yè)面禁止訪問
  • 移動(dòng)端網(wǎng)站建設(shè)的方案用asp做的網(wǎng)站
  • 如何在網(wǎng)站后臺(tái)做網(wǎng)頁(yè)代運(yùn)營(yíng)公司
  • 手機(jī)網(wǎng)站建設(shè)怎么樣網(wǎng)絡(luò)媒體推廣方案
  • 怎樣修wordpress插件頁(yè)腳保定seo外包服務(wù)商
  • 成交型網(wǎng)站制作河北seo基礎(chǔ)教程
  • 東莞住房和城鄉(xiāng)建設(shè)局網(wǎng)站網(wǎng)絡(luò)推廣平臺(tái)收費(fèi)不便宜
  • 中山市西區(qū)網(wǎng)站制作競(jìng)價(jià)網(wǎng)
  • 企業(yè)網(wǎng)站的功能模塊微信小程序開發(fā)
  • 沈陽 網(wǎng)站開發(fā)制作java培訓(xùn)機(jī)構(gòu)十強(qiáng)
  • 廣州網(wǎng)站建設(shè) 八爪魚搜索引擎優(yōu)化的簡(jiǎn)稱
  • 建設(shè)網(wǎng)站公開教學(xué)視頻下載seo關(guān)鍵詞排名優(yōu)化哪家好
  • 如何做網(wǎng)站滾動(dòng)屏幕seo網(wǎng)絡(luò)優(yōu)化平臺(tái)
  • 深圳專業(yè)做網(wǎng)站建網(wǎng)站價(jià)格圖片優(yōu)化軟件
  • 北京裝飾公司一覽表網(wǎng)站搜索排名優(yōu)化軟件
  • 公司網(wǎng)頁(yè)制作h5seo公司怎么樣
  • 汕頭seo公司免費(fèi)的seo優(yōu)化