日期:2014-05-20  浏览次数:20819 次

java的Syntax error, insert ";" to complete ReturnStatement ,不知道什么原因。
public int getTotalPage(int pageSize) {
int totalCount = mes.getMessageTotalPages();
// 得到页面总数
int totalPageCount = ((totalCount + pageSize) - 1) / pageSize;
return totalPageCount;
  }

/**
*    * 分页显示用户数据.    * @param currentPage 当前页码, 从 1 开始    * @param pageSize
* 每页显示数据量    * @return 用户数据   
*/
public List findPagedAll(int currentPage, int pageSize) {
return mes.findPagedAll(currentPage,pageSize);
  }
红色的就是会出错的地方,总是报错,我已经格式化了代码 还是这样。求各位指教。

------解决方案--------------------
检查“;”是否为中文符号,如果是的话改成英文即可
------解决方案--------------------
return 不会出错,估计是你有其它错误,或者代码未重新布署
------解决方案--------------------
关了 重新再打开
------解决方案--------------------
贴上来这部分代码不管是符号还是括号,貌似都没什么问题,是不是其他某个地方出了问题,并不是这部分代码呢?