我有以下JSP scriptlet:
<input type="text" name="user.emailAddress"
value="<%=UserServiceFactory.getUserService().getCurrentUser().getEmail()%>"
readonly="readonly"/>
如何将其转换为struts 2标记
<s:textfield />
避免使用scriptlets。
答案 0 :(得分:1)
当您打开此页面时,如果您正在使用prepare方法。用该方法设置此电子邮件地址。
user.setEmailAddress(UserServiceFactory.getUserService().getCurrentUser().getEmail())
你的HTML将是
<s:textfield name="user.emailAddress" readonly="true" />