Maven +tomcat 外掛 get方式亂碼
專案:在maven+ssm
環境:jdk1.8+maven tomcat7外掛
有兩處中文亂碼需要解決:
1、內部輸出中文亂碼,比如System.out.println("中國");結果控制檯中文亂碼
解決方法:pom加入以下內容
-
<plugin>
-
<groupId>org.apache.maven.plugins</groupId>
-
<artifactId>maven-compiler-plugin</artifactId>
-
<version>3.3</version>
-
<configuration>
-
<source>1.8</source>
-
<target>1.8</target>
-
<encoding>utf8</encoding>
-
</configuration>
-
</plugin>
2、中文引數亂碼,比如地址請求http://localhost:9090/mavenssm/user/showUser?id=中國,後臺獲取的引數中文亂碼,全是問號。。
解決方法:配置tomcat的引數
-
<plugin>
-
<groupId>org.apache.tomcat.maven</groupId>
-
<artifactId>tomcat7-maven-plugin</artifactId>
-
<version>2.2</version>
-
<configuration>
-
<port>9090</port>
-
<path>/mavenssm</path>
-
<uriEncoding>UTF-8</uriEncoding>
-
<finalName>mavenssm</finalName>
-
<server>tomcat</server>
-
</configuration>
-
</plugin>
configuration 部分,引數說明:
port----埠號
path---專案名稱
uriEncoding----設定編碼格式
finalName----不詳
server---與啟動專案的命令相關,此時啟動命令是tomcat:run,如果此時配置的是tomcat7,則相關聯命所有命令都需要修改為tomcat7,此時執行命令就是tomcat7:run
附上官網外掛地址:http://tomcat.apache.org/maven-plugin.html
相關推薦
Maven +tomcat 外掛 get方式亂碼
專案:在maven+ssm 環境:jdk1.8+maven tomcat7外掛 有兩處中文亂碼需要解決: 1、內部輸出中文亂碼,比如System.out.println("中國");結果控制檯中文亂碼 解決方法:pom加入以下內容 <plugin&
tomcat下get方式提交請求亂碼解決辦法
最近在程式設計的時候,發現分別用get和post傳送中文資料,後者可以得到正確結果, 前者卻是亂碼。查了些資料,發現伺服器對post和get請求的資料的編碼處理是不一樣的 。現把tomcat下get和url直接傳送請求亂碼的解決辦法列舉如下: 方法1. String n
linux下tomcat部署get請求亂碼問題解決方法
預設情況下,Tomcat對請求採用的預設編碼是ISO-8859-1, 這樣我們提交的漢字被認為是ISO-8859-1的編碼,所以在程式中接收時顯示亂碼 。 在過濾器中呼叫request.setCharacterEncoding("GBK"),那麼Post上來的漢字將被認為
【Java】Maven Tomcat外掛使用
本例是用的是tomcat7-maven-plugin 外掛 依賴 tomcat7-maven-plugin 外掛的pom.xml依賴為 1 <dependency> 2 <groupId>org.apache.tomcat.maven</groupId
【Java】使用IDEA遠端除錯Java程式碼 【Java】Maven Tomcat外掛使用
概述 服務端程式執行在一臺遠端伺服器上,我們可以在本地服務端的程式碼(前提是本地的程式碼必須和遠端伺服器執行的程式碼一致)中設定斷點,每當有請求到遠端伺服器時時能夠在本地知道遠端服務端的此時的內部狀態 測試專案 建立方式參考:【Java】Maven Tomcat外掛使用 專案中新增了一個測
maven tomcat外掛記錄
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId>
IDEA社群版中maven-tomcat外掛配置JNDI資料來源
前言: 由於在學習過程中,教程是使用eplices進行的,而我自己是使用IDEA,所以把配置過程記錄下來 執行環境:OSX 10 、IDEA社群版、Java8、mysql 5.1.38、to
maven tomcat外掛的使用
在eclipse中使用maven的tomcat外掛進行打包,打成war包,需要在pom.xml檔案中有如下配置,這是對maven安裝tomcat外掛,這與傳統的打包然後部署的區別在於:傳統的是在本地安裝了tomcat,然後把專案部署到本地進行了執行,而使用maven的tom
Maven tomcat外掛debug專案時 ,出現source not found的解決辦法
最近換了Eclipse4.7,放棄了之前一直在用的MyEclipse,為什麼沒有開始用IDEA呢,因為公司目前用的是Eclipse4.7,為了版本統一還是一直用了Eclipse系列的,但是這次使用Eclipse4.7時,還是出現了一些問題的。 當我們建立了一個
MAVEN常用外掛配置方式
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artif
【Tomcat】解決GET方式傳遞的引數(URL中的引數)亂碼問題
在Tomcat中(其它的webserver中也一樣),引數可以通過GET和POST方式傳遞。通過GET和POST方式傳遞的引數,遇到亂碼時的解決辦法也不一樣。 在Tomcat中遇到GET方式傳遞的引數(URL中的引數)亂碼時,可以通過下面的方式解決(解決方式之
Maven整合Tomcat外掛以及URL傳參中文亂碼問題
外掛的配置:<!-- 配置Tomcat外掛 --> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <arti
tomcat class nofound,spring mvc的get請求亂碼處理
tomcat常見問題一、maven中classnotfound 1.其實是jar包問題,maven默認會把jar包編譯到target下面,而tomcat需要在WEB-INF目錄下使用它,所以發現沒有的問題需要在pom.xml中配置<plugin> <artifactId>maven-c
get解決亂碼的方式
image 圖片 -s mage size bsp font col 方式 //自定義的解決亂碼方式 get解決亂碼的方式
maven新增tomcat外掛
由於maven新增tomcat外掛有效的解決了沒有本地伺服器的囧態,有必要學一下~~~也可以用來裝X嘛 pom.xml新增如下程式碼 <build> <plugins> <!-- tomcat外掛控制 --> <plugin&
maven專案直接運用tomcat外掛執行
1.在要執行的maven專案的pom.xml檔案中引入tomcat外掛 <build> <!-- 配置外掛 --> <plugins><!-- 外掛列表 --&
get方式傳值中文亂碼
問題描述: 點選超連結,則傳值到servlet中,在servelt中通過request.getParameter("bname"); 獲取到的中文字元都顯示為“?“ 解決方法: 方法一: get方式提交的引數編碼,只支援iso8859-1編
【坑】tomcat get請求 亂碼
部署Tomcat <Connector port="8233" protocol="HTTP/1.1" connectionTimeout="20000" 這裡加上-- redirectPo
maven專案用tomcat外掛啟動失敗,java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException
建立maven專案的時候,配置tomcat外掛啟動失敗, java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngi
Maven之tomcat外掛
<build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugi