0

リクエストパラメーターでメールを渡そうとしています..

私のコントローラークラスでそれを読んでいる間、例外を下回っています..

[ Catch Exception :  Error Message: Unexpected end-of-input: was expecting closing quote for a string value
 at [Source: java.io.StringReader@200a200a; line: 1, column: 195] ]


http://localhost:8080/appln/fetch/
ipdata={"date":"2013-10-05","emailId":"my.email.com@gmail.com"}

「myemailcom@gmailcom」のemailIdを持っている場合..うまく機能します...

私のコントローラーコードは一種のように見えます..

ObjectMapper mapper = new ObjectMapper();
mapper.readValue(ipdataString,InputRequestBean.class);

--

取得しているのは...
{"date":"2013-10-05","emailId":"my

そして私の豆は

public class InputRequestBean {
    private String date;
    private String emailId;
    /**
     * @return the date
     */
    public String getDate() {
        return date;
    }
    /**
     * @param date the date to set
     */
    public void setDate(String date) {
        this.date = date;
    }
    /**
     * @return the emailId
     */
    public String getEmailId() {
        return emailId;
    }
    /**
     * @param emailId the emailId to set
     */
    public void setEmailId(String emailId) {
        this.emailId = emailId;
    }

}
4

1 に答える 1

0

いくつかのグーグルをしました..そしてこれはうまくいった修正です..

@RequestMapping(値 = "/appln/fetch/{ipdata:.+}"、メソッド = RequestMethod.GET)

春のドキュメント...: http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/mvc.html#mvc-ann-requestmapping-uri-templates-regex

于 2013-10-31T08:45:27.580 に答える