Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从jsp页面读取值后发生异常_Java_Jsp - Fatal编程技术网

Java 从jsp页面读取值后发生异常

Java 从jsp页面读取值后发生异常,java,jsp,Java,Jsp,我正在向数据库中插入值,但我得到了UIException,这是我的代码示例 public void createTeacherInfo(HttpServletRequest request) { try{ TeacherInfo teacherInfo= new TeacherInfo(); request.getParameter("flowName"); DateForm

我正在向数据库中插入值,但我得到了UIException,这是我的代码示例

public void createTeacherInfo(HttpServletRequest request) {
            try{

                TeacherInfo teacherInfo= new TeacherInfo();
                request.getParameter("flowName");
                DateFormat df = new SimpleDateFormat("dd-mm-yyyy");

                String tId= request.getParameter("teacherId");
                teacherInfo.setTeahcerId(Integer.parseInt(tId));

                //teacherInfo.setTeahcerId(Integer.parseInt(request.getParameter("teacherId")));
                teacherInfo.setTeacherName(request.getParameter("teacherName"));
                /*teacherInfo.setDob(df.parse(request.getParameter("dob")));
                teacherInfo.setDoj(df.parse(request.getParameter("doj")));*/
                teacherInfo.setTeacherEducation(request.getParameter("education"));
                teacherInfo.setPreviousEmployeDetails(request.getParameter("prevdetails"));
                //teacherInfo.setYearOfExper(Integer.parseInt(request.getParameter("experience")));
                teacherInfo.setTeahcherPhoto(request.getParameter("photo"));
                teacherInfo.setTeacherEmail(request.getParameter("email"));
                System.out.println(tId);
                System.out.println("TeacherId");
                pupilInfoManagementBusinessService.createTeacherInfo(teacherInfo);

                }catch (BusinessException e) {
                    webLayerLogger.error(CommonUtils.getStackTrace(e));
                    throw new UIException(e,UIMessageHelper.getLocalValue("exception while Inserting data"));
                }
}
在该方法中,读取所有值后,它将转到服务方法,这里是服务类方法

@Override
public void createTeacherInfo(TeacherInfo teacherInfo) throws BusinessException {
    try {
         pupilInfoManagementDataService.createTeacherInfo(teacherInfo);
    }catch (Exception e) {
        businessServiceLogger.error(CommonUtils.getStackTrace(e));
        throw new BusinessException(this.getClass(), e, e.getMessage());
    }

}

我的问题是,值正在读取,但没有插入到数据库中。请在这方面帮助我。

我敢打赌,这张照片的html表单包含一个文件上传。当表单包含文件上载时,
request.getParameter
将不再工作(值将始终为
null
)。当您上传文件时,您必须使用库从请求中检索参数,或者您可以使用
request.getPart
(如果您使用的是最新版本的servlet容器)。

请显示插入数据库的堆栈跟踪代码哦,是的,请稍候。我会的,这是我的追踪。com.qualstech.web.common.ui异常:在com.magnasoft.northstar.web.puplifomanagementhelper.createTeacherInfo(puplifomanagementhelper.java:1194)插入数据时异常,位于com.magnasoft.northstar.web.puplifomanagementcontroller.doProcess(puplifomanagementcontroller.java:845)实际上我没有编写代码来插入,我正在使用Ibaties框架。但我对这种编程还不熟悉