@RequestMapping(value="https://bbs.csdn.net/ImportManagementBase/inputprocessing", method=RequestMethod.POST)
public String ImportManagementBase(Model model) throws Exception{
public RunyiResult inputprocessing(dataprocessingCustomerMaintableresult dataprocessingresult) throws Exception {
RunyiResult result=importManagementBaseService.inputprocessing(dataprocessingresult);
return result;//將資料回傳介面
}
//回傳視圖
model.addAttribute("success", "您的申請已成功!申請結果會短信通知您。");
return "ImportManagementBase";
}
報錯:Syntax error,insert”;”to complete LocalVariableDeclarationStatement
IIIegal modifier for arameter inputprocessing;only final is permitted
Syntax error on token”(“,;expected
求指導,新手
uj5u.com熱心網友回復:
看你的程式,可能是少個分號,方法中套方法需要家分號。
public RunyiResult inputprocessing(dataprocessingCustomerMaintableresult dataprocessingresult) throws Exception {
RunyiResult result=importManagementBaseService.inputprocessing(dataprocessingresult);
return result;//將資料回傳介面
};
uj5u.com熱心網友回復:
你是不是沒用編程工具啊,用eclipse把免費的。總感覺的的程式結構怪怪的uj5u.com熱心網友回復:
你檢查下你的SQL陳述句,是不是掉了分號uj5u.com熱心網友回復:
謝謝大神,檢查了,dataprocessingCustomerMaintableresult(SQL)沒有掉分號,其他地方參考正常uj5u.com熱心網友回復:
你這個是基礎的語法錯誤,重來沒看到過java可以像你這樣寫的,方法中直接套方法,都沒有new 。下面的程式編譯肯定是通不過的
@RequestMapping(value="https://bbs.csdn.net/ImportManagementBase/inputprocessing", method=RequestMethod.POST)
public String ImportManagementBase(Model model) throws Exception{
public RunyiResult inputprocessing(dataprocessingCustomerMaintableresult dataprocessingresult) throws Exception {
RunyiResult result=importManagementBaseService.inputprocessing(dataprocessingresult);
return result;//將資料回傳介面
}
//回傳視圖
model.addAttribute("success", "您的申請已成功!申請結果會短信通知您。");
return "ImportManagementBase";
}
uj5u.com熱心網友回復:
@Controllerpublic class ImportManagementBaseController{
//*1.客戶資訊板塊的處理
@Autowired //*按型別自動分配裝入
private ImportManagementBaseService importManagementBaseService;
@RequestMapping(value="https://bbs.csdn.net/ImportManagementBase/inputprocessing", method=RequestMethod.POST)
@ResponseBody
public String ImportManagementBase(Model model) throws Exception{
RunyiResult inputprocessing(dataprocessingCustomerMaintableresult dataprocessingresult) throws Exception{
//將表單資料賦予給介面
RunyiResult result=importManagementBaseService.inputprocessing(dataprocessingresult);
return result;//將資料回傳介面
};
//回傳視圖
model.addAttribute("success", "您的申請已成功!申請結果會短信通知您。");
return "ImportManagementBase/inputprocessing";
//return "redirect:/";
}
/*
* 第一部分資料處理結束
*
*/
@RequestMapping(value="https://bbs.csdn.net/token/{token}", method=RequestMethod.GET)
@ResponseBody
public Object getUserByToken(@PathVariable String token, String callback) {
RunyiResult result = importManagementBaseService.getUserByToken(token);
//判斷是否為jsonp請求
if (StringUtils.isNotBlank(callback)) {
MappingJacksonValue mappingJacksonValue = new MappingJacksonValue(result);
//設定回呼方法
mappingJacksonValue.setJsonpFunction(callback);
return mappingJacksonValue;
}
return result;
}
}
這是全部程式,報錯的是:RunyiResult inputprocessing(dataprocessingCustomerMaintableresult dataprocessingresult) throws Exception{
報錯的資訊為:Syntax error on token”(“,;expected
Syntax error,insert”;”to complete LocalVariableDeclarationStatement。新手,請各位大神指教
uj5u.com熱心網友回復:
都說了沒有你這種寫法,好好看看例題,你應該寫錯程式了,
public String ImportManagementBase(Model model) throws Exception{
RunyiResult inputprocessing(dataprocessingCustomerMaintableresult dataprocessingresult) throws Exception{
我重來沒看到過那個java類中的方法是像上面這樣寫的。
uj5u.com熱心網友回復:
下面是java類的基本語法,注意紅字處。方法
方法即物件的行為,為定義在類中的具特定功能的一段獨立的小程式,方法也稱為函式
方法運行后的回傳結果的資料型別,如果沒有回傳值使用void
宣告形式:(訪問權限修飾符)(修飾符)回傳值資料型別 方法名(形式引數串列){
執行陳述句;
return;
}
引數型別: 形式引數的資料型別
形式引數:就是一個變數,用于存盤呼叫方法時傳遞給方法的實際引數
return 用于結束方法
回傳值:該方法執行后的結果,該結果會回傳給呼叫者
方法的特點:
定義方法可以將功能代碼進行封裝。
便于該功能進行復用。 方法只有被呼叫才會被執行。
方法的出現提高代碼的復用性。
方法若沒有回傳值,則用關鍵字void表示,那么該方法中的return陳述句如果在最后一行可以省略不寫。
方法中可以呼叫方法,不可以在方法內部定義方法。
定義方法時,方法的結果應回傳給呼叫者,交由呼叫者來處理
uj5u.com熱心網友回復:
牛皮 方法套方法 哈哈 加油小伙子uj5u.com熱心網友回復:
寫的是啥!!!亂七八糟的。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/9703.html
標籤:Java SE
上一篇:智能控制系統的二級模塊是什么
下一篇:求大佬幫助
