将struts项目转化为一个portlet
????? 以前用struts做了一个项目,现在需要将其转化为一个portlet,嵌入到另一个更大的项目中,使其成为其中的一部分,于是上网查了些资料,终于弄好了,在此记录一下。
?
1.? 在struts项目的WebRoot\WEB-INF下面新建portlet.xml文件,内容如下:
?
??
?2.? 在struts项目的WebRoot\WEB-INF下面新建一个struts-portlet-config.xml文件,内容如下:
?
?
?
3. 修改struts项目的WebRoot\WEB-INF下面的struts-config.xmll文件,在<message-resources />前面添加如下内容:
?
?
5. 新建PortalServletContextProvider.java文件,内容如下:?
???
?
?? 对应的改为
??
?
??? 其他标签也是类似的改法。
?
?
??? 经过以上步骤,就可以成功的把一个struts项目转化为一个portlet了。
?