2012-03-30 7 views
0
<head> 
<title>Struts 2 Login Application!</title> 
</head> 
<body> 
<s:form action="login" method="POST" validate="true"> 
<tr> 
<td colspan="2"> 
Login 
</td> 
</tr> 
<s:actionerror /> 
<s:fielderror /> 
<s:textfield name="username" label="Login name"/> 
<s:password name="password" label="Password"/> 
<s:submit value="Login" align="center"/> 
<s:submit value="Logout" align="center"/> 
</s:form> 
</body> 
</html> 

こんにちは、Struts2の:Struts2のタグを使用して動的にアクションを決定する方法は、私はStruts2のタグで構成されたこのフォームを持っているボタン

を提出してください。

私の質問は、どうすれば動的に行動を決定できますか?ユーザがLogin Submitボタンをクリックすると、アクションログインが呼び出され、ユーザがLogout Submitボタンをクリックすると、アクションログアウトが呼び出されるはずです。

どうすればいいですか?

答えて

0

なぜあなたはあなたより多くの柔軟性と使いやすいを提供し、このようなユースケースを処理するために、URLのタグを使用していない、すべてのあなたは

<s:url id="login" action="login" method="login"> </s:url> 
<s:url id="logout" action="logout" method="logout"> </s:url> 
ようのアクションプロパティを使用する

代替方法は何かをしなければなりませんあなたの送信ボタンにアクションを提供する必要があり、すべてのタグを提出

<s:submit value="Logout" align="center" action="logout"/> 

S2は、複数の詳細は、ドキュメントを参照してください、あなたのページにボタンを提出処理するための別の方法を提供し

関連する問題