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>
<include file="struts-default.xml"/>
<package name="hello" extends="struts-default">
<action name="HelloAction" class="hello.HelloAction">
<result name="input">helloworld.jsp</result>
<result name="success">sayhello.jsp</result>
</action>
</package>
</struts>
-----------------------------------------------------------------------------------------------------------------------------------------
page:
<s:form action="HelloAction" method="post">
-----------------------------------------------------------------------------------------------------------------------------------------
warn:
警告: No configuration found for the specified action: 'HelloAction' in namespace: ''.
Form action defaulting to 'action' attribute's literal value.
-------------------------------------------------------------------------------------------------------------------------------------------
solution:
in struts2 the file 'struts.xml' need to be set in directory 'classes'
which is different from the struts1 mechanism.
just put 'struts.xml' in right place . shit