日期:2014-05-17  浏览次数:20818 次

http://localhost:8080/mykj/view.do?model.id=123 不执行对应的test方法?
刚学java,莫见笑!
http://localhost:8080/mykj/view.do?model.id=123 例如123是正确的参数,则执行view方法,如果是123x等不正确参数就不执行view方法 这是为什么?
Java 参数错误

------解决方案--------------------
肯定不会这样的,除非view下有其他逻辑代码调用。。

这个和。net mvc 不一样,它才可以根据参数类型进行跳转不同方法。。
------解决方案--------------------
LZ是想在id不管是什么样的情况下,都能执行view方法?
------解决方案--------------------
这么神奇,action没有的话,再看看jsp里有没有限制view.do的提交呢。。。
------解决方案--------------------
引用:
Quote: 引用:

LZ是想在id不管是什么样的情况下,都能执行view方法?

对啊,我不明白为什么参数不对就不执行view.do了,对了它就执行view.do

你可以尝试把参数名换为常见的格式,测试一下结果
------解决方案--------------------
model.id 直接改成id试试。
看看是不是后台有什么拦截,或者配置文件对请求的url 有处理。