new-age
│ pom.xml Maven 的配置文件【用于maven的配置】
├─.idea IDEA 自動生成的文件夾【用于idea工具對當(dāng)前項目的配置】
│ new-age.iml IDEA 自動生成的文件【用于idea工具對當(dāng)前項目的配置】
│
└─src 源目錄
├─main 主源目錄
│ ├─java 主源代碼目錄
│ └─resources 主資源目錄【用于項目的配置】
└─test 測試源目錄
└─java 測試代碼目錄
如何將 maven 項目構(gòu)建為 Web 站點(diǎn)
構(gòu)建 web 站點(diǎn)修改項目的打包方式為 war,具體做法是,修改 pom.xml 文件中的 packaging 的值為 war
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供蒼梧網(wǎng)站建設(shè)、蒼梧做網(wǎng)站、蒼梧網(wǎng)站設(shè)計、蒼梧網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、蒼梧企業(yè)網(wǎng)站模板建站服務(wù),十年蒼梧做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。war
修改項目結(jié)構(gòu),設(shè)置 web 目錄和描述文件
src\main\webapp
src\main\webapp\WEB-INF\web.xml
idea 中控制臺輸出的內(nèi)容,中文顯示亂碼,怎么處理?貼士:如果idea中只有一個 web 項目需要在tomcat 中運(yùn)行,可以將tomcat的部署菜單中的【應(yīng)用上下文】的值刪除,使得瀏覽器的地址欄中的網(wǎng)址前綴
/new_age_Web_exploded
可以棄用,進(jìn)而達(dá)到,直接輸入 http://localhost:8080/ 可訪問我們的項目。
在 idea 中,依次點(diǎn)擊【幫助】->【編輯自定義 VM 選項】
在界面最后補(bǔ)上-Dfile.encoding=UTF-8
重啟 idea 即可
public class TestReflect {public static void main(String[] args) throws Exception {// 使用【面向?qū)ο蟮乃枷搿繛?A 類的對象 a 的 name 字段賦值
A a = new A();
a.setName("小雞腳");
System.out.println(a.getName());
// 使用【反射】為 B 類的對象 b 的 name 字段賦值
// 加載類,得到的是【類對象】,即 bz 為 類對象
// Class>bz = Class.forName("cn.tedu.ssm.test.B");
Class bz = B.class;
// 創(chuàng)建類的對象(即創(chuàng)建類的實(shí)例),b 就是類的對象
// Object b = bz.newInstance();
B b = bz.newInstance();
// 獲取類對象中被定義的名為 name 的字段
Field name = bz.getDeclaredField("name");
// 使獲取到的字段 name 具備可以被訪問的能力
name.setAccessible(true);
// 為 name 字段賦值,第一個參數(shù)代表的是該字段所屬的實(shí)例
name.set(b, "阿坤");
System.out.println(b);
}
}
任務(wù):
現(xiàn)已知 AService 代碼如下:
public class AService {public Integer random() {return new Random().nextInt();
}
}
現(xiàn)已知 BService 代碼如下:
public class BService {private AService service;
public void run() {System.out.println("running");
System.out.println(service.random());
}
}
在不修改AService 和 BService 的前提下,嘗試在 main 方法中,調(diào)用 BService 類中的 run 方法,使其不報錯。
Java 的學(xué)習(xí)路線Java 基礎(chǔ) ->集合、泛型、反射 ->Java Web ->SSM / SSH ->Spring Boot
搭建 Spring MVC 站點(diǎn)org.springframework spring-webmvc 5.2.9.RELEASE
DispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:app.xml 1 DispatcherServlet /
cn.tedu.ssm
創(chuàng)建一個controller
,pojo
,mapper
,service
的包,這四個包,分別用于保存控制器,MyBatis 的映射接口類,簡單實(shí)體類和業(yè)務(wù)邏輯處理類cn.tedu.ssm
├─controller
├─mapper
├─pojo
└─service
controller
包中,創(chuàng)建一個名為 HelloController 的Java 類,代碼如下:package cn.tedu.ssm.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloController {@ResponseBody
@RequestMapping("/abc")
public String hello() {// @RequestMapping
// 作用是使得 url 和 控制器中的方法進(jìn)行綁定
// 當(dāng)有與之匹配的網(wǎng)址請求的時候,Spring 會自動調(diào)用綁定的方法
// @ResponseBody
// 作用是將方法的返回值直接相應(yīng)到瀏覽器
return "hello";
}
}
當(dāng)瀏覽器訪問 http://localhost:8080/abc 的時候,就能在頁面中看到hello
字符串。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)站欄目:如何將maven項目構(gòu)建為Web站點(diǎn)-創(chuàng)新互聯(lián)
URL鏈接:http://aaarwkj.com/article6/dshiig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計、Google、響應(yīng)式網(wǎng)站、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容