Struts 2标签中的JSP Scriptlets

时间:2012-05-14 08:45:43

标签: google-app-engine jsp struts2

我有以下JSP scriptlet:

<input type="text" name="user.emailAddress" 
    value="<%=UserServiceFactory.getUserService().getCurrentUser().getEmail()%>" 
    readonly="readonly"/>

如何将其转换为struts 2标记

<s:textfield />

避免使用scriptlets。

1 个答案:

答案 0 :(得分:1)

当您打开此页面时,如果您正在使用prepare方法。用该方法设置此电子邮件地址。

user.setEmailAddress(UserServiceFactory.getUserService().getCurrentUser().getEmail())

你的HTML将是

<s:textfield name="user.emailAddress" readonly="true" />