JSPページのBeanからデフォルト値を取得しようとしていますが、値を抽出するための式を取得できません。私が使用しているJSPの例は次のとおりです。
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title> Testing OGNL conversions </title>
</head>
<body>
The data stored is
<s:property value="dataField" /><br/>
The property of thisdata is
<s:property value="thisdata" default="%{dataField}" /><br/>
<s:property value="dataField" />
</body>
</html>
次の出力が得られます
The data stored is YES
The property of thisdata is %{dataField}
YES
struts.xmlとクラスが正しいと仮定すると(YESが出力されているので、期待どおりになります)dataFieldからプルするデフォルト値を取得するにはどうすればよいですか(はい、愚かな名前は知っていますが、テストコードの場合は私のためにenouphを動作させます)
dataFieldはBeanに存在しますが、thisdataは存在しません(これは、デフォルト値を出力できるようにするために行われます)