JSP
1<s:form name="form"> 2 <s:submit value="検索" action="SearchAction"/> 3 <s:submit value="ログイン" action="LoginAction"/> 4 <s:submit value="一覧" action="ListAction"/> 5 <s:submit value="商品カゴ" action="CartAction"/> 6</s:form>
このように記述してボタンをクリックすると、
**Parameter [action:SearchAction] matches excluded pattern [^(action|method):.*]! **
というエラーがコンソールへ表示されてしまい、ボタンのあるページから画面遷移しません。
ブラウザ画面にエラー表示はされず、ボタンを押しても何の反応もない状態です。
"action="の部分を"onclick="に変えてJavaScriptで実装すると動作するのでAction側は正しく記述されています。
一つのs:form内でactionを分ける方法はこのようにs:submitタグ内でactionを記述するだけでOKという記事が散見されるのですが、
正常に動作させるにはこれだけではダメで、他に何か必要な要素があるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/30 01:12
2018/10/31 06:54