我是Struts 1的新手,所以它可能已经是一个已解决的问题。
情况是:我有一个标记列表,该标记在页面加载时呈现为html-checkbox元素。我希望默认情况下选中复选框(不使用javascript / jquery)。
最佳答案
如果要选择它们,则可以在Form
中设置字段。对于具有相同name
但不同value
的多个复选框,您的Form
应该具有一个String[]
属性,其中包含所有选定值。只需使用您要默认选择的值填充即可。这可能很简单:
public void reset(ActionMapping mapping, HttpServletRequest request) {
if(multiboxField == null) {
multiboxField = new String[2];
multiboxField[0] = "optionOne";
multiboxField[1] = "optionTwo";
}
}
关于java - 默认情况下如何制作<html:multibox>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6452888/