
项目经验
肾虚码农
肾虚心不虚
展开
-
Spring注入失败的原因
今天用SSH整合了个简单程序,万事开头难,发现Spring注入失败。不过最后还是自己发现问题,解决了,通过在网上的搜罗。总结了Spring注入失败的几点原因 ①没有写Setter(对于设值注入),或Setter写法有误(参数,返回值) ②bean中id名首字母最好小写,符合Spring规范 ③web.xml中applicationContext.xml要设置好,默认为/WEB-INF/app原创 2012-08-21 18:18:26 · 21717 阅读 · 2 评论 -
OGNL表示式应用中的问题
会出现如下问题: "value" does not support runtime expressions 这是因为编译器不知道" "里的内容是OGNL表达式,Struts2的标签几十几百个,要记住哪一个标签的处理类将标签的属性作为OGNL表达式是一件很困难的事情,在不清楚处理类的处理方式时怎么办,%{}对于标签处理类来说,若处理类将属性值作为普通字符串则%{}符号包含的字符串当做OGN原创 2012-08-21 23:27:47 · 2539 阅读 · 1 评论 -
Struts托管Spring中的问题
Unable to load configuration. - [unknown location] at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:428) at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOpera原创 2012-08-22 08:49:34 · 810 阅读 · 0 评论 -
EL,OGNL两种表达式用处的不同
两者都是在服务器端执行的,JSP转化为servlet并编译为java文件,其中会把EL,OGNL,等解释出来,并返回给客户端。 OGNL表达式依赖于struts2标签,必须结合struts2标签使用,如: 但是查看信息这样是不行的,因为标签不是struts2标签 当然可以把它改为查看信息这样就行. 说明:中%{ }作用是告诉解释器,这之间的代码为OGNL表达式,这很有用。 E原创 2012-08-24 09:45:21 · 18632 阅读 · 5 评论 -
struts2标签嵌套问题
中${course.courseid}不能用 因为struts2不允许嵌套标签。 用也不行,因为JSP标签中并没有course变量。 (更好的方法是用) 说明:OGNL表达式只能配合struts标签使用。 EL表达式不能用于struts2标签(已不支持)原创 2012-08-22 22:53:00 · 4514 阅读 · 1 评论 -
eclipse开发几个比较实用的快捷键
alt+? 提示 sysout+? 直接写出System.out.println() shift+ctrl+/ 多行注释(先选中多行) shift+ctrl+\ 取消多行注释(先选中多行) ctrl+/ 单行注释(可选中多行) ctrl+alt+方向键下 向下复制一行(选中多行可复制多行) ctrl+alt+方向键上 向下复制一行 shfit+tab原创 2013-01-13 13:10:39 · 583 阅读 · 0 评论