Spring MVC的form tag<form:form>
預設的method是POST
。
一般的html的form表單提交時的預設method是GET
,然而從FormTag
的原始碼來看,<form:form>
預設的method是POST
。
節錄FormTag.java
,若是沒有設定method,則使用預設的DEFAULT_METHOD = "post"
。
/** The default HTTP method using which form values are sent to the server: "post" */
private static final String DEFAULT_METHOD = "post";
...
private String getHttpMethod() {
return (isMethodBrowserSupported(getMethod()) ? getMethod() : DEFAULT_METHOD);
}
沒有留言:
張貼留言