当前位置: 代码迷 >> ognl.InappropriateExpressionException的解决方案
 
  • 崭新的Struts2框架

    全新的Struts2框架 1.为什么要使用框架? (1)框架自动完成了很多琐屑的任务 对于Struts2来说,它帮助我们方便地完成了数据类型转换、数据验证、国际化等等 Web开发中常见的任务。还有Spring中大量使用的Template模式,都是在让我们的开发 过程更加自动化、智能化。使用框架就是避免重新发明轮子,重新复制这些模板代码。 框架让我们将精力更多地放在更高级别的问题上,而不是常...

    396
    热度
  • 起步jetty,打开JSP页面报错:Unable to compile class for JSP

    启动jetty,打开JSP页面报错:UnabletocompileclassforJSP 启动jetty,打开JSP页面报错:UnabletocompileclassforJSP ? 解决方案:为项目加入JDK的tools.jar即可 ? ? ? HTTPERROR500 Problemaccessing/.Reason: UnabletocompileclassforJSP Generat...

    612
    热度
  • struts2 恒量配置详解

    struts2常量配置详解 1,struts.action.extension 作用:设置为htm的时候,把url后缀为htm的映射成为action 源码:org.apache.struts2.dispatcher.mapper.DefaultActionMapper ? Java代码? @Inject (StrutsConstants.STRUTS_ACTION_EXTENSION)...

    538
    热度
  • 从源代码视角看Struts2返回JSON数据的原理

    从源代码角度看Struts2返回JSON数据的原理 前面一篇文章其实只是介绍了如何在Struts2中返回JSON数据到客户端的具体范例而无关其原理,内容与标题不符惹来标题党嫌疑确实是笔者发文不够严谨,目前已修改标题,与内容匹配。本文将从struts2-json插件的源码角度出发,结合之前的应用范例来说明struts2-json插件返回JSON数据的原理。 ? 用winrar打开struts2-js...

    240
    热度
  • java web 开发的惯用的jar包

    javaweb开发的常用的jar包 mail.jar与activation.jar里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的commons-beanutils.jarApacheCommons包中的一个,包含了一些Bean工具类类。必须使用的jar包。commons-collections.jarApacheCommons包中的一...

    407
    热度
  • 在weblogic下struts2不能转换Date类型数据,为struts2添加Date转换器

    在weblogic上struts2不能转换Date类型数据,为struts2添加Date转换器 ?在B/S结构的框架中,常常会遇到一个问题,即底层对象的属性类型为Date(例如:对象Users的birthday属性),而在前台想将birthday(即Date类型的数据)通过表单传到后台时,便会出现一个类似无法将"[java.lang.String"转换为指定的数据类型的错误。 ??????而这...

    341
    热度
  • Struts2应验总结

    Struts2验证总结 在Struts2应用中提供验证的方式有两种――编程式和声明式。编程式验证要提供编程式验证的话,action就要实现Validateable接口。该接口只有一个方法,在方法中需要执行验证操作:voidvalidate();为了将验证中出现的问题反馈给用户,action还需要实现ValidationAware接口。这个接口更为复杂一些,它里面的方法可以用来添加验证错误,判断当前...

    137
    热度
  • struts.xml配备json

    struts.xml配置json 为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化, 1.下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启动发生异常,提示找不到相关方法,后来就换成了低版本的0.3...

    109
    热度
  • Java Web开发惯用jar包

    JavaWeb开发常用jar包 转载于:http://aooppo.javaeye.com/blog/833675mail.jar与activation.jar里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的commons-beanutils.jarApacheCommons包中的一个,包含了一些Bean工具类类。必须使用的jar包。c...

    381
    热度
  • Struts2学习笔记(7)——类型转换

    Struts2学习笔记(七)——类型转换1、自动类型转换Struts2内部提供大量类型转换器,用来完成数据类型转换问题:String和boolean、Boolean:完成字符串与布尔值之间的转换String和char、Character:往常字符串与字符之间的转换String和int、Integer:完成字符串与整型之间的转换String和long、Long:完成字符串与长整型值之间的转换Stri...

    85
    热度
  • Struts2/webwork与tapestry的差异(一)

    Struts2/webwork与tapestry的区别(一) 用了webwork1.5年时间,也用了tapestry1年的时间,总结了一下他们之间的一些优点和缺点 一、从设计角度上说 ????tapestry是优秀的面向组件开发框架 ????webwork只是一个优秀的面向标签封装的开发框架 ????但虽然说是tapestry是面向组件开发的框架,当一个公司开发一套系统的时候,讲究的时间效率,上层...

    127
    热度
  • WebWork深入显出

    WebWork深入浅出 引用――本文发表于《开源大本营》前言本篇文章并没有太多WebWork的实战代码细节。本人非常希望能充当一名导游的角色,带领读者逐步游览WebWork的功能特性和原理。在第一章,我们将提出基于三层架构的Web层需要解决的10个问题,这是本文的纵轴。围绕着纵轴,我们按照横轴的顺序逐步描述讲解:WebWork简介、WebWork入门、WebWork原理、WebWork实战和技巧、...

    80
    热度
  • Struts2/webwork与tapestry的差别(二)

    Struts2/webwork与tapestry的区别(二) 五、从国际化管理角度来说 ??tapestry支持多个properties文件 ??webwork是单个 ??如tapestry在资源配置上一般都是一个html,一个page,以及一个properties,这个html上一些静态的文字都会写在properties上,而通用的写在一个application对应的properties上面,而...

    124
    热度
  • struts2-json详解(1)

    struts2-json详解(一) result类型为stream<actionname="ss"><resulttype="stream">//指定被下载文件的文件类型//image/jpg图片jpg//image/gip图片gif//application/zip<paramname="contentType">image/jpg</param>...

    76
    热度
  • Struts2+JSON+JQuery容易示例

    Struts2+JSON+JQuery简单示例 一、所需jar包 commons-logging-1.1.1.jar commons-collections-3.1.jar commons-digester-2.0.jar commons-beanutils-1.7.0.jar xstream-1.2.2.jar commons-io-2.0.1.jar commons-lang-2.5.ja...

    234
    热度
  • Struts2中施用json的配置

    Struts2中使用json的配置 为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址 http://code.google.com/p/jsonplugin/ ? 1.下载json插件包,将jar包拷贝到WEB-INF/lib目录 注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0...

    70
    热度
  • stucts环境筹建

    stucts环境搭建 下面就stucts环境的搭建笔记如下:第一步:找到stucts环境搭建所需要的*.jar文件(附件)在MyEclipse中新建lib文件夹,然后把所需*.jar复制进去注意:不要把\struts-2.1.8\lib下面的所有*.jar都复制到lib文件夹中因为里面有依赖的第三方的类:struts2-core-2.x.x.jar:Struts2框架的核心类库xwork-core...

    180
    热度
  • WebWork 二 : Select标签

    WebWork2:Select标签 <ww:select/>生成一个SELECT选项列表.quot;listKey"属性是列表中每个元素的用于生成<option>标签中value的属性."listValue"属性填充option的文本标签(显示名称).一大特性是根据"value"属性自动选中适当的选项.如果value于当前listKey相等,该选项设为selected(如果...

    522
    热度
  • Struts与Extjs的调整

    Struts与Extjs的整合 Struts与Extjs的整合 1、引入以下Jar包 commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar dom4j-1.6.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-3.0.6.jar struts...

    100
    热度
  • Struts2前端JSP中对List的取值跟赋值

    Struts2前端JSP中对List的取值和赋值 ?????这里以'景点+门票类型'的用例为示例,其对应关系为1-N,在数据库中门票类型表包含了对应门票的外键。使用Hibernate的的级联操作从数据库中取出的景点对象scenery,scenery对象包含门票类型列表(List类型)tbSceneryTickets。景点的hbm文件的有如下的one-to-many设置: <!--这里需要Pa...

    236
    热度