新手在使用springmvc 的时候,经常会碰到类似于:
访问:http://localhost:8080/PES/course.do 的时候报错:(使用隐藏变量来指定)
<input type="hidden" id="act" value="save" />
[WARN ] http-8080-Processor24 2012-03-03 13:59:43,062 org.springframework.web.servlet.PageNotFound - No request handling method with name 'list' in class [com.pes.controller.front.RoomController]
的错误。
http://localhost:8080/PES/course.do?act=save 却正常。(直接指定)
其实是我们页面命名没有弄好导致的,html 识别以name 为主的
正确的应该为
<input type="hidden" name="act" value="save" />