摘要: Struts 2支持以下几种表达式语言: OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言; JSTL(JSP Standard Tag Library),JSP 2.0集成的标准的表达式语言; Groovy,基于Java平台的动态语言,它具有时下比较流行的动态语言(如Python、Ruby和Smarttalk等)的一些起特... 阅读全文
posted @ 2012-09-09 21:19 Cratical 阅读(21586) 评论(2) 推荐(6)
摘要: 在默认时,<result>标签的type属性值是“dispatcher”(实际上就是转发,forward)。开发人员可以根据自己的需要指定不同的类型,如redirect、stream等。如下面代码所示:<result name="save" type="redirect">/result.jsp</result> result-type可以在struts-default.xml,在这个文件中找到<... 阅读全文
posted @ 2012-09-09 14:15 Cratical 阅读(617) 评论(0) 推荐(0)
摘要: 最近学习了一下Struts2,之前用过1,大致了解这个框架是什么东西,但是很少用到,现在有时间,正好学学它。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这一点跟1完全不一样,而且以职责链模式设计的拦截器可谓Struts2的基石,异常处理,国际化等等处理都在拦截器的实现中完成了。 Struts2支持多种表达式语言(OGNL,JSTL,Groovy还有Velocity... 阅读全文
posted @ 2012-09-09 14:05 Cratical 阅读(637) 评论(0) 推荐(0)