RequestMapping出错

weixin_46668875 2020-09-09 09:03:11
@RequestMapping(value="/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
求指导,新手
...全文
2364 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_46668875 2020-09-10
  • 打赏
  • 举报
回复
谢谢大神,检查了,dataprocessingCustomerMaintableresult(SQL)没有掉分号,其他地方引用正常
KeepSayingNo 2020-09-10
  • 打赏
  • 举报
回复
你检查下你的SQL语句,是不是掉了分号
qq_39936465 2020-09-10
  • 打赏
  • 举报
回复
你是不是没用编程工具啊,用eclipse把免费的。总感觉的的程序结构怪怪的
qq_39936465 2020-09-10
  • 打赏
  • 举报
回复
引用 楼主 weixin_46668875 的回复:
求指导,新手
看你的程序,可能是少个分号,方法中套方法需要家分号。

public RunyiResult inputprocessing(dataprocessingCustomerMaintableresult dataprocessingresult) throws Exception { 
		       RunyiResult result=importManagementBaseService.inputprocessing(dataprocessingresult);
		       return result;//将数据返回接口
		       };
shuangmu9768 2020-09-10
  • 打赏
  • 举报
回复
写的是啥!!!乱七八糟的。
  • 打赏
  • 举报
回复
牛皮 方法套方法 哈哈 加油小伙子
qq_39936465 2020-09-10
  • 打赏
  • 举报
回复
下面是java类的基本语法,注意红字处。 方法 方法即对象的行为,为定义在类中的具特定功能的一段独立的小程序,方法也称为函数 方法运行后的返回结果的数据类型,如果没有返回值使用void 声明形式:(访问权限修饰符)(修饰符)返回值数据类型 方法名(形式参数列表){ 执行语句; return; } 参数类型: 形式参数的数据类型 形式参数:就是一个变量,用于存储调用方法时传递给方法的实际参数 return 用于结束方法 返回值:该方法执行后的结果,该结果会返回给调用者 方法的特点: 定义方法可以将功能代码进行封装。 便于该功能进行复用。 方法只有被调用才会被执行。 方法的出现提高代码的复用性。 方法若没有返回值,则用关键字void表示,那么该方法中的return语句如果在最后一行可以省略不写。 方法中可以调用方法,不可以在方法内部定义方法。 定义方法时,方法的结果应返回给调用者,交由调用者来处理
qq_39936465 2020-09-10
  • 打赏
  • 举报
回复
引用 6 楼 weixin_46668875 的回复:
这是全部程序,报错的是:RunyiResult inputprocessing(dataprocessingCustomerMaintableresult dataprocessingresult) throws Exception{ 报错的信息为:Syntax error on token”(“,;expected Syntax error,insert”;”to complete LocalVariableDeclarationStatement。新手,请各位大神指教
都说了没有你这种写法,好好看看例题,你应该写错程序了, public String ImportManagementBase(Model model) throws Exception{ RunyiResult inputprocessing(dataprocessingCustomerMaintableresult dataprocessingresult) throws Exception{ 我重来没看到过那个java类中的方法是像上面这样写的。
weixin_46668875 2020-09-10
  • 打赏
  • 举报
回复
@Controller public class ImportManagementBaseController{ //*1.客户信息板块的处理 @Autowired //*按类型自动分配装入 private ImportManagementBaseService importManagementBaseService; @RequestMapping(value="/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="/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。新手,请各位大神指教
qq_39936465 2020-09-10
  • 打赏
  • 举报
回复
引用 4 楼 weixin_46668875 的回复:
谢谢大神,检查了,dataprocessingCustomerMaintableresult(SQL)没有掉分号,其他地方引用正常
你这个是基础的语法错误,重来没看到过java可以像你这样写的,方法中直接套方法,都没有new 。下面的程序编译肯定是通不过的

@RequestMapping(value="/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";
	}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧