<s:property/>
あるjspページの値を別のjspページにリダイレクトする方法<input type="text"/>
..?
私は 2 つの jsp ページを持っています: one.jsp と two.jsp
one.jsp :
<%@taglib prefix="s" uri="/struts-tags" %>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Jsp - one</title>
</head>
<body>
<h1>One JSP</h1>
<s:iterator value="u" begin="0" end="0">
<s:property value="uid" />
</s:iterator>
<a href="two.jsp">Go to two.jsp</a>
</body>
</html>
two.jsp:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Jsp - two</title>
</head>
<body>
<h1>Two JSP</h1>
<input type="text" id="two" name="two" value="<%=request.getParameter("uid")%>" /> //in this textfield i want the value of <s:property/> of one.jsp. But i am getting "null" in it.
<a href="one.jsp">Go to one.jsp</a>
</body>
</html>
注意: one.jsp は struts2 taglib を使用しており、値は<s:property/>
リストを返すアクション クラスから取得されますu
。リストu
はusers
一意のuid
. データベース内のクラスとテーブルのマッピングを適切に行いました。また、two.jsp は taglib を使用していません。two.jsp は、データベースや taglib とは関係ありません。one.jsp からのリンクが 1 つあるだけです。<input type="text">
two.jsp では、one.jsp の値が必要<s:property/>
です。しかし、私はそれに"null"
入っています。入手方法を教えてください。