文章列表
在Struts2中使用DisplayTag翻页时的ognl.InappropriateExpressionException解决方案在struts2中使用displayTag组件进行翻页时出会出下面的异常,异常的原因是因为在翻页时传递的参数名不规范,使用了减号(如:?d-443618-p)
http://localhost:8088/HBM_Student/getDepartments.action?d-443618-p=1
而这个参数在提交时,strust2中的 ParametersInterceptor拦截器会对提交的参数进行验证,验证时使用的是正则表达式,原代码如下:
pri ...
按照Appfuse2.1的文档http://java.net/projects/appfuse/downloads/download/appfuse-documentation-2.1.0.pdf如果你的DAO只是普通的CRUD(所需操作全部包含在GenericDAO中),则你只需要写好DAO对应的Entity即可。然后在hibernate.hbm.xml里注册一下你写的Entity(不 ...
从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。
如何使用Convention
1. 将struts-Convention-plugin-2.1.6.jar文件复制到WEB-INF/lib路径下
2. 对于Convention插件而言,它会自动搜索位于acti ...