Config-browser plugin (2.1.6) properties tab gives the same incorrect list of 
properties for all actions
--------------------------------------------------------------------------------------------------------

                 Key: WW-3072
                 URL: https://issues.apache.org/struts/browse/WW-3072
             Project: Struts 2
          Issue Type: Bug
    Affects Versions: 2.1.6
            Reporter: Chris Mawata
            Priority: Minor


The config broswer in 2.1.6 consistently gives the wrong properties of the 
action in the properties tab. They are actuall the properties of the 
corresponging class object
The following is a small demo. Screen shots and patch are attached



input jsp:      \WEB-INF\content\index.jsp

<%@ taglib prefix="s" uri="/struts-tags"%>

<html>
        <head>
                <title>Hello World</title>
        </head>
        <body>
                <h3>
                        Enter Your Name
                </h3>
                <div>
                        <s:form action="say-hello">
                                <s:textfield label="Name:" name="userName" 
size="30" maxlength="30" />
                                <s:submit value="Submit" />
                        </s:form>
                </div>
        </body>

</html>

==============
action class -- configuration is by Convention Plug-in

package actions.all;

public class SayHelloAction{

        private static final long serialVersionUID = 1L;

        private String userName;

        public String execute() throws Exception {
                return "success";
        }

        public String getUserName() {
                return userName;
        }

        public void setUserName(String userName) {
                this.userName = userName;
        }

}

================
Output Jsp (with link to config-browser

<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
        <head>
                <title>Hello Success</title>
        </head>
        <body>
                Hello <s:property value="userName" />
                <br>
                <s:url var="seeConfig" action="index" 
namespace="/config-browser"></s:url>
                <s:a href="%{seeConfig}">Config-Browser</s:a>
        </body>
</html>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to