idea裡面怎麼在jsp裡面寫代碼,怎樣用intellij IDEA寫java代碼

本文目錄一覽:

手把手教你用IntelliJ IDEA 創建jsp項目

Idea創建Web項目步驟:

1、創建一個項目

File – New Project – 輸入項目名稱“Demos” ,選擇Project SDK為1.7 – Next – Finish

2、創建一個Module

鼠標點中項目名稱demos – 右鍵選擇New,選擇Module

輸入Module名稱“firstweb” – 點擊Next

勾選“Web Application” – 確認已勾選“Create web.xml” – Finish

3、創建好的web項目

4、在web/WEB-INF下創建兩個文件夾:classes和lib

classes用來存放編譯後輸出的class文件,lib用於存放第三方jar包。

[圖片上傳失敗…(image-7395ff-1532333798333)]

5、配置文件夾路徑

File – Project Structure (快捷鍵:Ctrl + Shift + Alt + S) – 選擇Module :

選擇 Paths – 選擇”Use module compile output path” – 將Output path和Test output path都選擇剛剛創建的classes文件夾。

接着選擇Dependencies – 將Module SDK選擇為1.7 – 點擊右邊的“+”號 – 選擇1 “Jars or Directories”

– 選擇剛剛創建的lib文件夾

– 選擇“jar directory” – 接着返回一路OK就行了~~

6、配置Tomcat容器

打開菜單Run – 選擇Edit Configuration

[圖片上傳失敗…(image-84f2ae-1532333798332)]

點擊“+”號 – 選擇“Tomcat Server” – 選擇“Local”

在”Name”處輸入新的服務名,點擊”Application server”後面的”Configure…”,彈出Tomcat Server窗口,選擇本地安裝的Tomcat目錄 – OK

在”Run/Debug Configurations”窗口的”Server”選項板中,取消勾選”After launch”,設置”HTTP port”和”JMX port”(默認值即可),點擊 Apply – OK, 至此Tomcat配置完成。

**7、在Tomcat中部署並運行項目 **

Run – Edit Configurations,進入”Run/Debug Configurations”窗口 – 選擇剛剛建立的Tomcat容器 – 選擇Deployment – 點擊右邊的“+”號 – 選擇Artifact

-選擇web項目 – Application context可以填“/hello”(其實也可以不填的~~) – OK

8、編輯index.jsp文件

9、運行Tomcat,在瀏覽器中查看運行結果

intellij idea 能開發jsp嗎

Eclipse JavaEE版(Luna版下載插件後也可以)創建java

web項目都很熟悉了,最近同學們貌似一致換上了IDEA這個“智能”的IDE,剛好上次格式化了硬盤,

Eclipse和IDEA都沒裝,於是用IDEA上了一下手. 下面講講怎麼創建一個JSP項目.

Hello World – IDEA創建JSP項目

安裝IDEA,官網下載,有免費版,和收費版(30天試用),原先下過一次免費版,後來發現收費版在國內肯定是有XX方法的,於是本寶寶下載了收費版233別噴我.

13、14版本貌似都是直接用註冊碼就可以註冊,我下載的是最新版15,註冊方法點此 IDEA 註冊碼.

JSP首先當然還需要JDK和Tomcat了。 JDK安裝好,Tomcat下載後解壓好設置一下環境變量就可以進入正題了。

第一步 創建項目

打開IDEA,選擇創建項目(Project),網上一直說這個Project相當於Eclipse的Workspace,所以我們點擊創建項目時選擇下方的空項目,然後會提示添加Module,這個才是真正的項目。 注意,這裡需要選擇Java Enterprise欄的Web Application,詳細可以參考知乎這個答案 IDEA如何創建JSP工程? – ShinChven 的回答 – 知乎.

如果上面選擇的是Java而不是Java Enterprise的話,在index.jsp里連out.pringln();都會出錯,而且還沒有代碼提示。 現在在index.jsp里添加out.println(“Hello,World!”);應該可以運行了。 第一次運行的話需要配置Tomcat,這都很簡單,按照提示就行了。

配置Tomcat服務器 – IEAD JSP

——-

發布項目 – 配置Tomcat服務器 – IEAD JSP

第二步 Java代碼

在src目錄下編寫java代碼,網上教程都是建議在WEB-INF里建立classes文件夾和lib文件夾,這裡我也是照做的。 classes用於存放編譯後的java字節碼,lib存放引用的jar包。 然後再File – Project Structure里設置輸出目錄和添加引用,如下圖。

.class輸出目錄 – 添加jar包引用 – IEAD JSP

第三步 可選的開端

去除空白行。 默認jsp文件會在生成的網頁頭部有很多空白行,可以在源代碼開頭加上 %@ page trimDirectiveWhitespaces=”true”% 更多方法可參考去除JSP頁面自動生成的空行

添加UrlReWrite. 就是不暴露服務器的真實文件名,或者使鏈接更好看些。 相當於WordPress的固定鏈接。 比如把使得訪問/s/xxx/2015實際請求的是/search.jsp?world=xxxyear=2015. 這個使用urlrewrite-version.jar就可以實現,可以參考:JSP URL重寫-urlrewrite.

如何在jsp裡面寫java代碼

%! %是在service方法的外面定義變量和寫入語句的,也就是在servlet中定義變量,而我們知道servlet在被container加載後只生成一個對象而已,然後所有的請求都在service方法裡面被處理。所以如果你在servlet中定義了變量,那麼所有的請求可以共用這一個變量了。

最簡單的應用就是,你要計算有多少人訪問了這一個JSP頁面,那麼就可以把變量i定義在servlet中,然後在JSP文件裡面加一句i++;,這樣就可以統計有多少人訪問了你這個頁面了。

至於% %這個嘛,就是在service方法里啦。

如何配置idea,才可以用它來編寫jsp(也就是

裝jdk tomcat

new 工程的時候web model好像是這個東東

然後就行了

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/239423.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:16
下一篇 2024-12-12 12:16

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Idea新建文件夾沒有java class的解決方法

    如果你在Idea中新建了一個文件夾,卻沒有Java Class,應該如何解決呢?下面從多個方面來進行解答。 一、檢查Idea設置 首先,我們應該檢查Idea的設置是否正確。打開Id…

    編程 2025-04-29
  • Python字符串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字符串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字符串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變量和數…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在着手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29
  • Python愛心代碼動態

    本文將從多個方面詳細闡述Python愛心代碼動態,包括實現基本原理、應用場景、代碼示例等。 一、實現基本原理 Python愛心代碼動態使用turtle模塊實現。在繪製一個心形的基礎…

    編程 2025-04-29

發表回復

登錄後才能評論