今天在写实验报告,遇到一个问题
在开启服务器时报404
手动输入地址后报500
仔细看一下500页面的报错信息,发现了这个提示java.lang.IllegalStateException: Optional int parameter 'cno' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.
应该是web.xml
中信息有误
检查后发现,在配置前端控制器时候命名不规范, studentmanage
应该是dispatcherServlet
<welcome-file>
也要修改成对应的名字
1 | <servlet> |
修改后,Tomcat运行,成功