Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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
如何在JSP中传递值<;表格>;转换为java方法_Java_Html_Jsp_Jakarta Ee_Servlets - Fatal编程技术网

如何在JSP中传递值<;表格>;转换为java方法

如何在JSP中传递值<;表格>;转换为java方法,java,html,jsp,jakarta-ee,servlets,Java,Html,Jsp,Jakarta Ee,Servlets,我有一个这种格式的JSP文件(两个select标记)- ... 选项。。。 选项。。。 “mypackage”中有一个java方法,它应该在单击submit后从标记中获取参数。 该方法返回一个字符串,我想在中输出该字符串。 我该怎么办 非常感谢各位。将其作为httppost或httpget发送到servlet,并通过doGet()或doPost()方法接收。您可以通过HttpServletRequest.getParameter()访问它 将其作为httppost或httpget发送到ser

我有一个这种格式的JSP文件(两个select标记)-


...
选项。。。
选项。。。
“mypackage”中有一个java方法,它应该在单击submit后从
标记中获取参数。 该方法返回一个字符串,我想在
中输出该字符串。 我该怎么办


非常感谢各位。

将其作为
httppost
httpget
发送到servlet,并通过
doGet()
doPost()方法接收。您可以通过
HttpServletRequest.getParameter()
访问它


将其作为
httppost
httpget
发送到servlet,并通过
doGet()
doPost()
方法接收。您可以通过
HttpServletRequest.getParameter()
访问它


我看到您正在将mypackage.*类导入JSP。实际上,您可以在JSP中包含Java代码并直接调用该类。比如:

<%
    MyClass c = new MyClass();
    String result = c.doSomething(request.getParameter("select"));
    out.println("<textarea>" + result + "</textarea>");
%>

我看到您正在将mypackage.*类导入JSP。实际上,您可以在JSP中包含Java代码并直接调用该类。比如:

<%
    MyClass c = new MyClass();
    String result = c.doSomething(request.getParameter("select"));
    out.println("<textarea>" + result + "</textarea>");
%>

request.getParameterValues(“选择”)

这里的
getParameterValues
是请求接口的一个方法,它在控制器的方法pass name的参数中返回一个字符串


从文本框中获取值时,使用方法
request.getParameter(“name”)

请求。获取参数值(“选择”)

这里的
getParameterValues
是请求接口的一个方法,它在控制器的方法pass name的参数中返回一个字符串


从文本框中获取值时,使用方法
request.getParameter(“name”)

学习servlet。学习servlet。当您提到-c.doSomething(request.getParameter(“select”))时,只使用其中一个参数。如何使用第二个select标记中的值?
request.getParameterValues(“select”)
返回一个字符串数组。当您提到-c.doSomething(request.getParameter(“select”)时,仅使用其中一个参数。如何使用第二个select标记中的值?
request.getParameterValues(“select”)
返回字符串数组。
<%
    MyClass c = new MyClass();
    String result = c.doSomething(request.getParameter("select"));
    out.println("<textarea>" + result + "</textarea>");
%>