# 解決後台顯示的參數名,與方法中的參數名不同的方法 ###### tags: `Java Web-mvc` ###### tags: `Java Web-知識點未完善` ###### tags: `Java Web-問題以及解決` 問題:原先預計如果能直接獲取元素(oper,keyword...),要直接使用request.getParameter,來獲取需要的元素 例如:request.getParameter("oper")  然而,想獲取的參數名,從debug畫面顯示的是"arg0",與方法中顯示的參數不同  解決思路:需要獲取方法實際的參數名 解決方法:利用jdk8開始有的新特性,可以獲取形參中的名稱 1)在"File"中點選"Setting"  2)在Build...底下的Compiler找到Java Compiler 並且在Addition command line parameters輸入"-parameters" 表示java虛擬機所得到的class文件,就會附帶parameters的名稱  3)文件需要重新編譯,因此將out文件底下的production與artifacts文件夾刪除  4)在bulid底下重新創建module  5)還有artifacts  6)重新生成production與artifacts文件夾  7)顯示的即為原先參數的名稱 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up