我在页面上使用到了html:multibox的stucts标签,但是没办法通过checked属性来控制是否选中,去网上查了一下,发现要在formbean中给multibox赋和页面定义时相同的值,假如我的jsp是<html:multibox property="STATUS_FLAG_SEARCH" value="0" />的话,那么formbean中就要定义private String[] STATUS_FLAG_SEARCH = {"0"}这样子就可以令其选中。但是这样在form里就把值定死很不方便,像我的是一个查询程序multibox是作为查询条件,选中了哪些multibox之后,按下查询按钮会调用一个searchaction,然后页面刷新显示查询结果,我希望页面刷新过后之前选中的那些multibox还是选中,应该怎么做啊?本人程序小白,请各位高手指教。
如果没有我可以给你一些,做个参考
所以不喜欢struts
给你发过去
public class WZJQ008_002Action extends BaseAction {
public ActionForward solidExecute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
WZJQ008Form WZJQ008Form = (WZJQ008Form)form;
String[] ST_VALUE_TEMP = WZJQ008Form.getSTATUS_FLAG_SEARCH();//页面上定义的multibox property
…………
…………
完成了所有的逻辑处理后
WZJQ008Form.setSTATUS_FLAG_SEARCH(ST_VALUE_TEMP);
至于楼上具体的意思,不是太明白……