首先页面通过路径进入controller中,中间的check开头的方法是验证非空,最后返回modelAndView对象跳转到总页面
总页面中用div充当按钮跳转到其他页面,其中 οnclick="location='production'" 的写法比较少见:
- location是window的一个对象类型属性,可以直接用window.location 或者location来实现调用。
- 使用 location="URL" 赋值就是对location.href= "URL" 进行赋值,这是历史遗留问题,记住就行。
- location= "URL" 中,URL 最好用绝对路径来避免不同浏览器解析造成的路径问题。如果使用相对路径,则URL会代替当前路径中当前文档名
οnclick="location='production'" 会拼接字符串, 这里使用相对路径,会顶替当前页面的位置,当前页面位置 http://localhost:9000/imc/commonAction/dispatchName/index 拼接字符串后得到 http://localhost:9000/imc/commonAction/dispatchName/production 所以这里直接production直接替代index。
附window.location 的属性