我預先通過以下代碼選擇我的單選按鈕。以下輸入以回送到同一個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