1.jar包中的taglib使用
WebLogic是不支持直接在jar包中使用taglib的,所以,一个在tomcat下运行正常的页面,在weblogic server下可能出错:
Parsing of JSP File '/globalList.jsp' failed:
--------------------------------------------------------------------------------
/globalList.jsp(2): Could not parse deployment descriptor: java.io.IOException: cannot resolve 'webwork' into a valid tag library
probably occurred due to an error in /globalList.jsp line 2:
<%@ taglib prefix="ww" uri="webwork"%>
--------------------------------------------------------------------------------
Tue Jan 11 15:34:02 CST 2005
解决办法:在web.xml中加入下面的内容
<taglib>
<taglib-uri>webwork</taglib-uri>
<taglib-location>/WEB-INF/lib/webwork-2.1.jar</taglib-location>
</taglib>
2.model的构造
webwork是不负责为你构造model的,所以你的action中应该这样构造model:
private ModelInfo modelInfo=new ModelInfo();
如果你写 private ModelInfo modelInfo会报错的.
3.使用ioc
webwork的ioc也需要你自己构造要组建的对象,所以你的model中应该这样写:
public class ModelInfo {
private List workList=new ArrayList();
private String actionTypeEnglish="";
private String actionType="";
private String actionHref="";
..........
如果不对List做初始化,系统会报NullPointerException
4.传递到view的model
必须自己为传递到view的model赋值:
ModelInfo model=service.getList(orgId);
modelInfo.getWorkList().addAll(model.getWorkList());
modelInfo.setActionHref(model.getActionHref());
modelInfo.setActionType(model.getActionType());
modelInfo.setActionTypeEnglish(model.getActionTypeEnglish());
不调用set方法,传递到view的model将是空的.
分享到:
相关推荐
WebWork2配置WebWork2配置WebWork2配置WebWork2配置
webWork2开发指南 中文版
Webwork2的教程
详细的介绍了webwork的使用机制和标签的归类使用
java私塾][Spring讲解+webwork2整合+webwork2整合全套,欢迎下载!
struts2与webwork2之间的联系与区别
webwork2中文教程,实例讲述教材。
webwork2中文参考
这里我们所谈及的WebWork,实际上是Webwork+XWork的总集,Webwork1.x 版本中, 整个框架采用了紧耦合的设计(类似Struts),而2.0 之后,Webwork被拆分为两个部分, 即Webwork 2.x +XWork 1.x,设计上的...
webwork2快速入门 高级特性 实例
webwork2官方文档中文版,pdf格式
WEB2.0相关技术,深入浅出Struts2,Webwork2开发指南,DWR中文文档
通过代码和实例讲解webwork2的特性,很容易上手
webwork2中文文档,是一个比较的中文文档
webwork2.17中文使用手册
一个webwork2的指南
Webwork2 手册,学习webwork的资料.
非常好的Webwork2入门资料,OpenDoc出品
chm格式的webwork标签帮助文档,英文的