![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
踏实而耀眼
脚踏实地,追逐梦想
展开
-
Struts2与ajax结合开发的缺点之AOP优化架构
本篇文章目的在于解决之前写的一篇浅谈Strust2的缺点的博文。 在讨论优化此缺点之前复述一下缺点存在的原因:Struts2没有沿用Servlet报错时设置服务器响应码(405),而直接输出模板错误页面。这个机制的设计存在缺陷,当使用Struts2和ajax结合开发时,若后台代码抛出异常,则前台js代码$.ajax的回调函数收到的响应数据data将是一个struts2的错误模板页面的html代原创 2018-01-30 17:15:03 · 259 阅读 · 0 评论 -
JSONException
Struts2与ajax结合开发异常之JSONException 错误原因:实体类对象中包含集合。OpenSessionInView在此种开发方式中失效。错误分析:当从数据库查询一个实体类数据时,若实体类中包含集合,由于hibernate的懒加载机制,会在前台视图渲染(将javabean填充到页面中)需要集合属性时才会查询出集合,因此有了OpenSessionInView将Se原创 2018-02-01 16:41:05 · 4413 阅读 · 0 评论 -
org.qinyu.oa.domain.Department_$$_javassist_2 cannot be cast to javassist.util.proxy.Proxy
当处理如下代码:12Javassist Enhancement failed: com.entities.Departmentjava.lang.ClassCastException: com.entities.Department_$$_javassist_1 cannot be cast to javassist.util.proxy.Proxy转载 2018-01-28 20:46:38 · 606 阅读 · 0 评论 -
Struts2+Jquery实现ajax并返回json类型数据
https://www.cnblogs.com/lraa/p/3249990.html转载 2018-01-29 22:27:40 · 192 阅读 · 0 评论 -
浅谈struts2的缺点
Struts2的缺点是在ajax结合开发时,无论后台是否报错(非ServletException),页面中异步请求$.ajax都执行的是success对应的函数,即在$.ajax中定义的error:function(){ ... }失效了。这个缺点是由struts的错误处理机制导致的,下面进行详细的说明。先贴出Struts2中DefaultActionInvation的serviceActio原创 2018-01-29 23:11:27 · 1023 阅读 · 0 评论 -
Struts2的2.5版本异常There is no Action mapped for namespace[/] and action name []
这两天学maven时遇到了一个另我怀疑人生的bug。那就是访问action的方法时提示There is no Action mapped for namespace[/] and action name []的错误信息。我检查了struts.xml的文件名、存放的位置(src下),继承的package为struts-default。完全找不到是因为自己的配置出的错,莫名其妙。首先我说一下我的错...原创 2018-02-12 17:26:54 · 1513 阅读 · 3 评论