你做的东西可以正常用吗??看看stuts的配置``
解决方案 »
- java 注解疑问
- 在本页打开这个页面显示在页面上``
- hibernate读取.properties配置问题
- 急救:struts项目,页面无法跳转。
- 求,一个时间分隔的有趣的问题?
- GenericJDBCException: could not execute query
- 加到100分..帮帮忙啊
- 求hibernate 能在tomcat下跑起来的web应用 范例
- 关于编码转换??高分相送!!!
- 救命啊!关于JTable的设置问题……
- javax.naming.CommunicationException: Receive timed out
- ServletActionContext.getRequest()的问题
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="sc.test.struts.actions" extends="struts-default"> <action name="login" class="sc.test.struts.actions.Login">
<result >/hello.jsp</result>
<result name="error">/error.jsp</result>
<result name="input">/index.jsp</result>
</action>
</package>
</struts>
不知道有什么错误啊。
'test/login.action',但实际上你没有配置这样的一个Action.应该是login.atcion,而没有test/吧 问题应该出现在某个JSP上(登录的页面吧).
警告: No configuration found for the specified action: 'login.action' in namespace: ''. Form action defaulting to 'action' attribute's literal value.--------------------------------------------------------------
下面是我的struts.xml配置文件:<?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>
<package name="sc.test.struts.actions" extends="struts-default"> <action name="login" class="sc.test.struts.actions.Login">
<result > /hello.jsp </result>
<result name="error"> /error.jsp </result>
<result name="input"> /index.jsp </result>
</action>
</package>
</struts>
----------------------------------
下面是我的页面请求:
----- -|
<s:form action="login.action">|
- - ---- |
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="sc.test.struts.actions" extends="struts-default" namespace="/test">
<action name="login" class="sc.test.struts.actions.Login">
<result > /hello.jsp </result>
<result name="error"> /error.jsp </result>
<result name="input"> /index.jsp </result>
</action>
</package>
</struts>
警告: No configuration found for the specified action: 'createExtensionDemo.html' in namespace: '/'.
Form action defaulting to 'action' attribute's literal value.我也出现这样的错误!
1、如果出现这样的错,那么validate就没有解析了
2,还有就是国际化的东西也没有作用
...你的FROM类似于这样吧,去掉abc后面的.action就可以了
http://ip:port/test/login.action 的形式,而在/test命名空间下是找不到 login.action 的,但是依据 struts 定位 action 的规则,它还会尝试在默认命名空间里找 login.action,所以会给出警告。不想要警告的话,可以指定 namespace="/test"
或者通过 http://ip:port/login.action 访问这一点,struts2 比 struts1 要灵活,要在 struts1 中就会告诉你 NotFound参看:http://www.blogjava.net/Unmi/archive/2008/02/23/181535.html 关于 namespace 的一节。
Form action defaulting to 'action' attribute's literal value. 我也出现这样的错误!
1、如果出现这样的错,那么validate就没有解析了
2,还有就是国际化的东西也没有作用出现这个问题是怎么解决的? 谢谢!
Form action defaulting to 'action' attribute's literal value. 我也出现这样的错误!
1、如果出现这样的错,那么validate就没有解析了
2,还有就是国际化的东西也没有作用
出现这个问题是怎么解决的? 谢谢!
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="sc.test.struts.actions" extends="struts-default" namespace="/test">
<action name="login" class="sc.test.struts.actions.Login">
<result > /hello.jsp </result>
<result name="error"> /error.jsp </result>
<result name="input"> /index.jsp </result>
</action>
</package>
</struts>
<s:form name="xxxx" method="post" action="login" namepspace="/test">
</s:form>
配置文件中的namespace和<s:form></s:from>中的namespace要一一对应,否则struts2会到空的("")namespace下面寻找login.action,你的肯定是找不到的,要么都设置namespace,要么都不设置namespace,都用默认的.如果还有问题,联系我1050344380