1

Struts 2 でフォームを送信すると、に設定するERRORとサーバー コンソールに以下のように表示されます。これは私の機能に影響を与えていませんが、なぜこれが発生しているのかわかりません。devModetrue

//エラー メッセージ

14:34:54,748 ERROR [com.opensymphony.xwork2.interceptor.ParametersInterceptor] (http-localhost/127.0.0.1:8080-1) ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'x' on 'class com.abc.LoginAction: Error setting expression 'x' with value '[Ljava.lang.String;@154cfc5'
14:34:54,749 ERROR [com.opensymphony.xwork2.interceptor.ParametersInterceptor] (http-localhost/127.0.0.1:8080-1) ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'y' on 'class com.abc.LoginAction: Error setting expression 'y' with value '[Ljava.lang.String;@114b526'

以下はコードスニペットです

// Login JSP
<s:form action="login">
<table>
    <tr><td>UserName : </td><td><s:textfield name="userid"/></td>
    <tr><td>Password : </td><td><s:password name="password"/></td>
    <tr><td></td><td><s:submit value="Submit" /></td>
</table>
</s:form>

Actionフォーム送信を処理するクラス

public class LoginAction implements ModelDriven<LoginForm> {
    private LoginForm theForm = new LoginForm();
    public LoginForm getModel() {
        return theForm;
    }
    public String execute() throws Exception {
        -----
        -----
    }
}

// POJO used for data binding.
public class LoginForm {
    private String userid;
    private String password;
    // Setters and Getters
    
}
4

1 に答える 1