hi carlin,
thanx, i included the tld in web.xml as mentioning <tag-lib>..</>. i got
that page. but when submitted dataie username and designation, i could not
get in the jsp page.ie (ageflow to jsp page)
my jsp page is like this..
display.jsp
<netui:span value ="(pageInput.userName)"/>
<netui:span value ="(pageInput.designation)"/> when i submitted data i
couldnot get value from pageflow i.e
loginForm bean.
imy controller.java contains
> @Jpf.Controller(
> simpleActions = {
> @Jpf.SimpleAction(name="begin", path="/pageflow/index.jsp"),
> @Jpf.SimpleAction(name="login", path="/pageflow/login.jsp" )
> }
> )
> public class Controller
> extends PageFlowController {
>
> @Jpf.Action (
> forwards= {
> @Jpf.Forward(name="success", path ="/pageflow/display.jsp")
> }
> )
>
> public Forward processLogin(LoginForm loginForm) {
>
> log("UserName : " + loginForm.getUserName());
> log("Designation : " + loginForm.getDesignation());
>
> Forward fwd = new Forward("success");
> fwd.addActionOutput("userName", loginForm.getUserName());
> fwd.addActionOutput("designation", loginForm.getDesignation());
> return fwd;
> }
>
>kindly check , what is the error.. or whatelse have to use?
with thanks
sam
Carlin Rogers-2 wrote:
>
> Hi Sam,
>
> I'm not sure why you get an invalid action error. Make sure you've got
> a clean build deployed. An invalid action error indicates that the
> action is not defined in the struts config module. You could verify
> that the generated struts config contains the action with
> path="/processLogin". Look at the file...
>
> build/WEB-INF/classes/_pageflow/struts-config-pageflow.xml
>
> I was able to take your source code and JSP and deploy your example
> successfully. I did not see the error you described. The only
> difference I have is that in the JSP, I use the taglib I...
>
> <[EMAIL PROTECTED] uri="http://beehive.apache.org/netui/tags-html-1.0"
> prefix="netui"%>
>
> Carlin
>
> On 12/11/06, arockiasamy <[EMAIL PROTECTED]> wrote:
>>
>> Hi
>>
>> when i do so i am getting error in <netui:form
>> action="processLogin">
>> in this place, denoting that
>> invalid action form. but i have done as in doc i.e
>> http://beehive.apache.org/docs/1.0.1/netui/tutorial.html#ceate
>>
>> In my controller i have like this
>>
>> @Jpf.Controller(
>> simpleActions = {
>> @Jpf.SimpleAction(name="begin", path="/pageflow/index.jsp"),
>> @Jpf.SimpleAction(name="login", path="/pageflow/login.jsp" )
>> }
>> )
>> public class Controller
>> extends PageFlowController {
>>
>> @Jpf.Action (
>> forwards= {
>> @Jpf.Forward(name="success", path ="/pageflow/display.jsp")
>> }
>> )
>>
>> public Forward processLogin(LoginForm loginForm) {
>>
>> log("UserName : " + loginForm.getUserName());
>> log("Designation : " + loginForm.getDesignation());
>>
>> Forward fwd = new Forward("success");
>> fwd.addActionOutput("userName", loginForm.getUserName());
>> fwd.addActionOutput("designation", loginForm.getDesignation());
>> return fwd;
>> }
>>
>> private static void log(Object o) {
>>
>> if (o instanceof Throwable) {
>> ((Throwable)o).printStackTrace(System.err);
>> } else {
>> System.out.println(o + "");
>> }
>> }
>>
>> }
>>
>> package structure is
>> src
>> pageflow
>> Controller.java
>> bean
>> LoginForm.java
>> web
>> pageflow
>> Login.jsp
>> dispaly.jsp
>> index.jsp
>> WEB-INF
>> ...
>> my login.jsp contains
>> <%@ page language="java"
>> contentType="text/html;
>> charset=ISO-8859-1"
>> pageEncoding="ISO-8859-1"%>
>> <%@ taglib uri = "/WEB-INF/tld/beehive-netui-tags-html.tld" prefix
>> ="netui"
>> %>
>>
>> <netui:html>
>> <netui:body>
>> <p>
>> Hi Welcome!!!
>> </p>
>> <p>
>> <netui:form action="processLogin">
>> <table>
>> <tr>
>> <td>username:</td>
>> <td><netui:textBox
>> dataSource="actionForm.userName"/></td>
>> </tr>
>> <tr>
>> <td>Designation:</td>
>> <td><netui:textBox
>> dataSource="actionForm.designation"/></td>
>> </tr>
>> </table>
>>
>> <br/>
>> <netui:button value="Submit"/>
>> </netui:form>
>> </p>
>> </netui:body>
>> </netui:html>
>>
>> My index.jsp has <netui:anchor action ="login">Login</netui:anchor>
>>
>> when i hit http://localhost:8080/<contextname>/pageflow/begin.do?
>> i
>> am getting index.jsp
>> after clicking login link in index.jsp, i am getting "action:processLogin
>> invalid action".. repeatly such error i am getting.
>>
>> what is the error in program ?..what is the error in <netui:form> kindly
>> help me
>>
>> with expectation
>>
>> regards
>> sam
>> --
>> View this message in context:
>> http://www.nabble.com/Error-on-apache%27s-beehive-netui%3Aform-tf2793973.html#a7794588
>> Sent from the Beehive - User mailing list archive at Nabble.com.
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Error-on-apache%27s-beehive-netui%3Aform-tf2793973.html#a7832302
Sent from the Beehive - User mailing list archive at Nabble.com.