运行Portlet应用程序时确实有问题,出现以下错误:

ERROR [Jsr168Dispatcher:38] Could not find action There is no Action mapped for action name default. - [unknown location] 

我正在使用Struts 2.2.1和Liferay 6.0.6

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
<constant name="struts.devMode" value="false" />
    <package name="eleve" extends="struts-portlet-default">
        <action name="ajoutereleves">
            <result>/JSPs/eleve/addeleve.jsp</result>
        </action>
        <action name="AddEleveAction" class="com.version.projet.actions.AddEleveAction">
            <interceptor-ref name="jsonValidationWorkflowStack"/>
            <result name="input">/JSPs/eleve/addeleve.jsp</result>
            <result name="error">/JSPs/eleve/addeleve.jsp</result>
            <result>/JSPs/eleve/showseleves.jsp</result>
        </action>
    </package>
</struts>

===============>>#1 票数:1

您尚未指定namespace注释。 如何将操作正确映射到名称空间,请参见以下有关约定插件的文档。

  ask by Issamovitch translate from so

未解决问题?本站智能推荐:

1回复

Struts2 Portlet在刷新Liferay时正在执行默认操作(而不是其当前操作)

编辑:编辑标题以反映新发现。 第二个Portlet是什么类型的Portlet无关紧要。 请参阅以下一般行为: 我在页面上有一个Struts2 portlet A,它的默认“索引”操作是pageA1。 我单击A1上的链接,然后转到pageA2。 我刷新页面,portl
1回复

Liferay哪个数据库表存储默认的Portlet配置权限?

我正在使用liferay 6.1.1。 页面上有一个登录Portlet,其查看权限已从Portlet配置中删除,因此无法查看该Portlet,并且没有人可以登录门户! 除了Portlet配置之外,是否还有其他更改Portlet权限的方法? Liferay哪个数据库表存储默认的
1回复

将文件从jsp发送到动作

我必须将文件从jsp传递到portlet操作类(java)。 我在jsp中创建了这一行。 但是当我需要将其传递到Portlet时,我不知道如何处理它。我应该使用ParamUtil.getXXX()方法来处理它,但看不到任何保存文件数据类型的东西。应该看起来像这样 因此,我什至没
2回复

我是否可以仅使用应用程序服务器(Tomcat,JBoss等)创建Java Portal(JSR 168/286)?

我想使用Java规范创建一个轻量级门户。 我希望能够在不同的应用程序服务器(在本例中为WebSphere,Tomcat和JBoss)中部署相同的门户项目。 我已经检查过像Liferay这样的产品,但是我想创建自己的框架和界面,只是嵌入Java Portlets ,而不是使用Liferay
1回复

为什么在JSF动作调用之间发生一种不满?

我正在使用primefaces 3.5在Liferay 6.2的Portlet应用程序中工作,它有点像文档浏览器。 文档显示在datagrig中,每个元素都是一个链接,用于在新的浏览器选项卡中打开内容。 我当前的代码有效,但有一个很大的错误。 第一个clic不会打开文档,在新选项卡中打
1回复

在Portlet中保存和加载操作-jsp文件找不到该文件

我在Liferay Portlet中生成.svg文件,不保存在服务器(JBoss AS)上的svg文件夹中。 这些文件生成并保存在.java类中,如下所示: 该文件保存在server / bin / svg目录中。 但是,当我尝试访问.jsp页面中的文件时,似乎无法找到该文件(它可能
1回复

在Liferay portlet中存储依赖项的位置

这可能是一个非常基本的问题,但在java中管理依赖关系对我来说是一场噩梦。 我有一个Liferay portelt(Liferay 6.05部署在JBoss AS 6上),我正在尝试使用蜡染 。 当我在Eclipse中引用batik.jar(可能还有其他一些来自发行版的jar)(属性 - &
2回复

Liferay Portlet部署Java错误

我在尝试在Liferay 6.2中部署portlet时遇到问题。 我真的是JAVA的新手,而且还处理这种错误,因此请原谅我,如果我在处理此问题时有点天真。 这些是我在Eclipse上遇到的错误: 关于此行,找不到“ http://java.sun.com/portlet ”的标记库
3回复

liferay portlet无法获取输入字段值

我不知道为什么我无法从jsp获取输入值。 我正在使用for循环为“选择”创建多个输入字段,但是当我尝试从mvcportlet获取值时,它什么也没得到。 这里是mvcportlet方法
2回复

如何在LIferay中获得范围值

我在liferay的portlet MVC类中有以下调用: 我想知道如何获得范围值。 最好是一个全局范围值。