日期:2014-05-19  浏览次数:20756 次

请问高手怎么用el表达式得到我选中的值啊
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>EL表达式练习</title>
</head>
<body>
<form action="submit.jsp" method="get" name="myform">
<table width="456" border="1" height="140">
<tr>
<td width="144">
昵称:
</td>
<td width="211">
<input type="text" name="userName" id="t1" />
</td>
</tr>
<tr>
<td>
所在城市:
</td>
<td>
<input type="text" name="userName" id="t2" />
</td>
</tr>
<tr>
<td>
您所使用的开发语言
</td>
<td>
<input type="checkbox" name="checkbox" id="checkbox" />
Java
<input type="checkbox" name="checkbox" id="checkbox2" />
c
<input type="checkbox" name="checkbox" id="checkbox3" />
c++
<input type="checkbox" name="checkbox" id="checkbox4" />
PHP
<input type="checkbox" name="checkbox" id="checkbox5" />
asp
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="button" id="button" value="提交" />
</td>
</tr>
</table>
</form>
</body>
</html>

-------------我用el表达式想得到提交后的复选框上按钮的值 怎么写---------

我这没写的 : ${paramValues["checkbox"]}
${paramValues.checkbox}
但是给我输出个这个
Ljava.lang.String;@106b56a [Ljava.lang.String;@106b56a 

请问高手怎么用el表达式得到我选中的值啊

------解决方案--------------------
el表达式只能访问web作用域里面的值,你首先要把选中的值放到作用域吧
你可以在后台用String[] values=request.getParameter("checkbox");来的到这个选中的数组