我预先通过以下代码选择我的单选按钮。以下输入以回送到同一个servlet的形式进行包装。Servlet检索预先选定的单选按钮
buf.append("<input type=\"radio\" name=\"FTNAME\" value=\""+ FTNAME+ "\" " + (FTNAME.equals("Arial") ? "checked=\"checked\"" : "") + ">Arial      ");
buf.append("<input type=\"radio\" name=\"FTNAME\" value=\""+ FTNAME+ "\" " + (FTNAME.equals("Serif") ? "checked=\"checked\"" : "") + ">Serif      ");
buf.append("<input type=\"radio\" name=\"FTNAME\" value=\""+ FTNAME+ "\" " + (FTNAME.equals("SansSerif") ? "checked=\"checked\"" : "") + ">SansSerif <br><br>");
但是,当我尝试做
FTNAME = request.getParameter("FTNAME") == null ? "Arial" : request.getParameter("FTNAME"); //Arial as font name default
让我FTNAME,它总是返回它从上面的代码,而不是我的新选择集。
有什么建议吗?
我觉得自己像个白痴! – etlds 2014-09-27 02:16:22