0

JSP < s: include value="test.html" /> に html を含めました。この test.html にはラジオ ボタンが含まれています。ラジオボタンの値を取得してアクションに渡すにはどうすればよいですか?

4

2 に答える 2

0
<s:form action="sampleAction">
    <s:include value="yourjspfile.jsp"/>
    <s:submit />
</s:form>

yourjspfile.jsp

<s:textfield name="name" label="Enter your name"/>

アクション クラスで name プロパティを指定でき、リクエスト オブジェクトから取得する必要なく直接アクセスできます。

于 2012-05-04T08:49:01.827 に答える
0

この<s:include />タグをメイン ページのフォームに追加します。例えば

<s:form action="Welcome">
    <s:include value="test.jsp"></s:include>
    <s:submit />
</s:form>

test.jsp:

<input type="radio" value="abc" name="test" >abc</input>
<input type="radio" value="def" name="test" >def</input>

そして、という名前のアクションでWelcome

HttpServletRequest request = ServletActionContext.getRequest();
System.out.println(request.getParameter("test"));

ラジオボタンの値を取得できます。お役に立てれば!

于 2012-05-04T04:35:11.593 に答える