Structs2历史、处理流程及与1.0版本的区别html
Structs2配置文件、拦截器、校验等ajax
${}El表达式不能直接在单独JS文件中使用,若是在JSP文件内部js代码中使用时必须加引号(不然不能正常执行,切记);El表达式能够直接在html代码中使用,但不能潜逃在structs标签内,或jsp中<%%>代码块中,由于它与后二者同样都是后台执行完后直接将结果输出的前台的,算是不一样种类的表达式不能嵌套使用。浏览器
近段时间的感觉,Structs在项目中就是接收用户请求、调用service层接口处理、根据结果响应用户跳转到不一样的页面中,项目中遇到问题的排查思路时,首先断点定位到action的对应方法中,看是否接收到了请求,若是没有则看前台浏览器在提交请求前是否有JS报错即前台是否已经发出了请求,若是有则查看请求格式判断是不是structs底层过滤器没按正常流程执行请求;若是action中接受到请求,则看调用的接口是否按正常返回值,没有则调试下层接口,若是正常则看方法返回值是否正常。jsp
前台用户请求通常就form表单和ajax提交两种方式,如今项目中多用ajax表单提交方式,以便表单出错时能够不刷新页面提示用户。spa