liferay中配置Struts2
2015-08-19 15:12
936 查看
1.1. 新建portlet项目,结构如下
1.2. 将Struts2的包导入docroot/WEB-INF/lib中(注意不能全部导入,否则会出现问题),当前使用的包是(可能会多):
1.3. 在项目中新建一个portlet
注意这里的superclass选择
Portletclass就是Struts下的action类
1.4. 修改Struts2Demo.java
修改如图所示
1.5. 在Struts2Study-portlet/docroot/WEB-INF/src/ 下新建struts.xml
配置内容如下:
1.6. 写两个jsp,放在/struts2demoView/下,分别为view.jsp,viewMode.jsp
view.jsp
viewMode.jsp
配置过程中的几点注意:
l struts.xml中的 <action>标签name="LoginAction"要与 index.jsp中 <form>标签action="LoginAction" 一致;
l struts.xml中的 <package>标签namespace="/"要与 index.jsp中 <form>标签namespace="/" 一致;
否则报错:There is no Action mapped for action name portletView. - [unknownlocation]
1.7. 配置Struts2Study-portlet/docroot/WEB-INF/portlet.xml
修改第二个<portlet></portlet>里面的<portlet-class></portlet-class>,并添加几个新的<init-param></init-param>。注意不要修改第一个,否则会导致所有的portlet不能正常使用。
修改和增加部分:
1.8. 部署,发布,运行
1.2. 将Struts2的包导入docroot/WEB-INF/lib中(注意不能全部导入,否则会出现问题),当前使用的包是(可能会多):
1.3. 在项目中新建一个portlet
注意这里的superclass选择
Portletclass就是Struts下的action类
1.4. 修改Struts2Demo.java
修改如图所示
1.5. 在Struts2Study-portlet/docroot/WEB-INF/src/ 下新建struts.xml
配置内容如下:
1.6. 写两个jsp,放在/struts2demoView/下,分别为view.jsp,viewMode.jsp
view.jsp
viewMode.jsp
配置过程中的几点注意:
l struts.xml中的 <action>标签name="LoginAction"要与 index.jsp中 <form>标签action="LoginAction" 一致;
l struts.xml中的 <package>标签namespace="/"要与 index.jsp中 <form>标签namespace="/" 一致;
否则报错:There is no Action mapped for action name portletView. - [unknownlocation]
1.7. 配置Struts2Study-portlet/docroot/WEB-INF/portlet.xml
修改第二个<portlet></portlet>里面的<portlet-class></portlet-class>,并添加几个新的<init-param></init-param>。注意不要修改第一个,否则会导致所有的portlet不能正常使用。
修改和增加部分:
1.8. 部署,发布,运行
相关文章推荐
- Liferay CE 6.1安装教程
- Liferay被SourceForge评为7月最佳开源项目
- Struts - 标签库
- struts1.0于struts2.0的比较
- Liferay 6.1开发学习(一):环境搭建【转】
- Liferay 6.1开发学习(二):创建一个Portlet工程【转】
- Liferay 6.1开发学习(三):Portlet简述【转】
- Liferay 6.1开发学习(四):Service Builder【转】
- Liferay 6.1开发学习(七):Layout布局模板开发【转】
- Liferay 6.1开发学习(八):主题开发
- Liferay 6.1开发学习(十):在Liferay中使用Ajax【转】
- Liferay 6.1开发学习(十三):弹出层/弹出对话框的使用
- Liferay 6.1开发学习(十四):在自己的Portlet中使用Liferay的全文检索【转】
- Liferay 6.1开发学习(十五):可配置portlet开发
- Liferay 6.1开发学习(十六):FriendlyURL的使用
- Liferay 6.1开发学习(十七):基于注解的SpringMVC portlet开发【转】
- Liferay 6.1开发学习(十八):Liferay开发过程中的一些常见问题
- Liferay 6.1开发学习(二十):Dynamic Query高级查询
- Liferay 6.1开发学习(二十一):Liferay权限体系简介
- Liferay 6.1开发学习(二十二):在插件工程中使用kaleo工作流