Java 从jsp页面的multiselect复选框转换参数

Java 从jsp页面的multiselect复选框转换参数,java,web-services,jsp,servlets,httprequest,Java,Web Services,Jsp,Servlets,Httprequest,如何将request.getParameter(“premium”)转换为列表?尝试以下操作: protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String plan = request.getParameter("plan"); String PREMIU

如何将request.getParameter(“premium”)转换为列表?

尝试以下操作:

 protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    String plan = request.getParameter("plan");
    String  PREMIUM = request.getParameter("premium");

您需要将所有复选框放在
表单
中,然后只向服务器发送多个值

HTML:

String[] premiums = request.getParameterValues("premium");

如果没有向服务器发送值,则上述方法将返回
null
值。

显示错误:不兼容类型:字符串无法转换为字符串[]您一定做错了什么。请注意,正在使用的函数是
getParameterValues
,请查看以下内容:
String[] premiums = request.getParameterValues("premium");
<form method="post">
    <input type="checkbox" name="premium" value="HBO">HBO <br>
    <input type="checkbox" name="premium" value="FOXP">FOX Película <br>
    <input type="checkbox" name="premium" value="FOX">FOX + <br><br>
    <input type="submit" value="cotizar" name="Cotizar" />
</form>
 String[] premiums = request.getParameterValues("premium");