Struts2
陈夏明
联系邮箱:xiaming_chen@163.com
展开
-
Struts2——struts2.3.24-OGNL调用构造器失败的原因及解决方法
在struts2.3.24下,当使用OGNL表达式在JSP页面中调用某个类的构造方法时,会失败,在debug中可以看到,该类的对象为null。<s:property value="new domain.Cat('Tom')"/> 可见,是OGNL没能调用到Cat类的构造方法。原因: 在最近的Struts2版本中,出于安全考虑,不允许在JSP页面中直接创建对象。答案来源:ognl fail to翻译 2015-09-20 19:27:19 · 847 阅读 · 0 评论 -
Struts2——No result defined for action and result input - action错误
今天在提交表单时,Struts2提示 No result defined for action actions.EmployeeAction and result input - action - 错误。原因: 该错误表示你的Action的配置文件内没有一个name为input的结果。这个input结果是Struts2定义的当验证参数出错时产生的默认结果。这说明你传递给Action的参数值与Act原创 2015-12-26 11:47:54 · 9783 阅读 · 0 评论 -
Struts2自定义标签——通过自定义标签实现权限控制
近期在开发中遇到一种需求:根据用户的权限决定是否显示某操作按钮。 例如:若用户拥有删除数据的权限,则在界面中显示“删除”按钮;若用户无该权限,则界面中不显示相应按钮。这样,就需要用到自定义标签了。要定义Struts2的自定义标签,只需三步: 定义一个Component类,并继承自org.apache.struts2.components.Component; 定义一个Tag类,并继承自import原创 2016-05-12 11:37:48 · 3420 阅读 · 0 评论