Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中获取服务器端的值_Java_Html_Servlets - Fatal编程技术网

如何在java中获取服务器端的值

如何在java中获取服务器端的值,java,html,servlets,Java,Html,Servlets,我的一个JSP中有以下代码 <select name="item" id="item"> <option value="val1">One</option> <option value="val2">Two</option> <option value="val3">Three</option> </select> 我知道我可以通过使用request.getParameterItem获得的值。在服

我的一个JSP中有以下代码

<select name="item" id="item">
<option value="val1">One</option>
<option value="val2">Two</option>
<option value="val3">Three</option> 
</select>
我知道我可以通过使用request.getParameterItem获得的值。在服务器端,根据选择的选项,我收到了val1/val2/val3


但在服务器端,我希望根据所选的选项获得1/2/3

您无法访问服务器端的文本值。如果仍然希望在服务器端同时读取值和文本,请更改该值,使其同时包含文本和值


你不能那样做。您可以在服务器端将该值更改为所需的值。奥涅诺。我不能那样做。这是主要的问题。我知道我可以通过操纵属性的值来获取。但是我不能更改的值,因为它来自数据库,也来自请求。那么除了获取值和从数据库查询文本之外,没有其他选项了OK。谢谢你的帮助。
<select name="item" id="item">
    <option value="val1:One">One</option>
</select>
String selected[] = request.getParameter("item").split(":");
String selectedValue = selected[0];
String selectedText = selected[1];