问题描述
- //进行新增调查子项目的业务逻辑处理函数出错 求帮看一下
-
//新增surveyChild
public ModelAndView insertSurveyChildOption(HttpServletRequest req, HttpServletResponse res) throws ServletRequestBindingException {
//强制转换成surveyChild
SurveyChild surveyChild = getSurveyChildCommand(req, res);
Map model = new HashMap();
//进行新增调查子项目的业务逻辑处理
surveyChild.setSurveyOptionId(Integer.valueOf((String)req.getParameter("surveyOptionId")));
getSetSurveyChild().insertSurveyChild(surveyChild);
//获取已有的调查子项目
List listSurveyChildOptions = getSetSurveyChild().querySurveyChild(surveyChild.getSurveyOptionId());
//将已有的调查名称传递给页面
model.put("listSurveyChildOptions", listSurveyChildOptions);
//存放消息
model.put("msg", getSetSurveyChild().getMsg());
try {
model.put("surveyOptionName", new String(((String)req.getParameter("surveyOptionName")).getBytes("iso8859-1"),"GBK"));} catch (Exception ex) {
ex.printStackTrace();
}
model.put("surveyOptionId", (String)req.getParameter("surveyOptionId"));
model.put("userId", (String)req.getParameter("userId"));
return new ModelAndView(getSurveyChildOption(), model);
}问题出在加粗的那边 The method setSurveyOptionId(int) in the type SurveyChild is not applicable for the arguments (Integer) 该怎么改啊 我这个程序好多地方都是差不多这样出错的
时间: 2024-12-31 19:49:24