Библиотека прототипов использует $('element-id')
или $F('element-id')
для получения элемента или значения элемента формы. Это очень удобно для написания кода в JavaScript. Но в Struts нет способа определить атрибут id для элемента формы.
Хотя я могу использовать
<html:xhtml/>
для определения тега формы с атрибутом id следующим образом:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<html:xhtml/>
<html:form action="/Welcome">
...
<html:text property="username" size="16" maxlength="18"/>
...
</html:form>
Вышеуказанный html выглядит так:
<form id="TestForm" method="post" action="/myapp/Welcome.do">
...
<input type="text" name="username" size="16" maxlength="18"/>
...
</form>
Но мне нужно, чтобы распорки визуализировали
<html:text>
Тег
такой:
<input type="text" id="username" name="username" size="16" maxlength="18"/>
Так возможно ли в Struts это осознать? Или, если нет, как я могу сделать так, чтобы лучше кодировать в Prototype lib для приложения Struts?
Я использую Struts 1.3.8; Прототип 1.5.1.