将数据从JSP发送到Java程序
我是JSP的初学者(从今天开始),我想将一些数据(从HTML表单中的JSP文件中获得)发送到JAVA程序,在那里我可以使用它 Peterclass是我将要制作/使用的Java程序的名称 假设我的JSP文件如下所示:将数据从JSP发送到Java程序,java,jsp,Java,Jsp,我是JSP的初学者(从今天开始),我想将一些数据(从HTML表单中的JSP文件中获得)发送到JAVA程序,在那里我可以使用它 Peterclass是我将要制作/使用的Java程序的名称 假设我的JSP文件如下所示: <%@ page import="com.example.Peterclass"%> <%@ page import="java.util.*"%> <html> <body> <%
<%@ page import="com.example.Peterclass"%>
<%@ page import="java.util.*"%>
<html>
<body>
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
%>
<h1>
Hello, <%=username%>!
</h1>
</body>
</html>
你好
我想在JAVA程序中接收用户名和密码变量的值(我正在使用Tomcat服务器)。我该怎么做?请尽量简单
谢谢。首先,您需要一个所谓的“Servlet”来处理请求和响应参数。 以下是关于如何创建和使用servlet的第一个教程: 给你的另一个提示: 使用所谓的scriptlet并不是最先进的技术。 Scriptlet是JSP站点中Java代码的一种形式:
<%
String username = request.getParameter("username");
String password = request.getParameter("password");
%>
您可以使用以下工具轻松获取在Servlet中设置的参数:
${requestScope.<<PARAMETERNAME>>}
e.g. ${requestScope.username}
${requestScope.}
e、 g.${requestScope.username}
或者如果您的参数在HTTPSession中:
${sessionScope.<<PARAMETERNAME>>}
${sessionScope.}
之后,您的jsp端将如下所示:
<html>
<body>
<h1>
Hello, ${requestScope.username}!
</h1>
</body>
您好,${requestScope.username}!
回到你的问题上来:
在Servlet中,可以使用
request.setParameter(<<PARAMETERNAME>>,<<VALUE>>)
request.setParameter(,)
在这个Servlet中,您可以调用普通的Java函数。第一步是通读教程:)我强烈推荐教程和servlet概述,然后再进一步,因为这是一个易于搜索和找到的答案,可能不是最合适的。还可以查看JSP和servlet的SO标记文档,查看现成的场外链接。这里有一个很好的教程可以学习:然后你可以研究我知道这是正确的,但因为这是需要在很短的时间内完成的事情。我尝试了一些方法,但我得到解决或编译错误。谢谢。Spring MVC可以在一天内启动并运行,非常简单。我同意有很多教程可以指导您完成这一过程。简而言之,您需要一个表单标签来包围您的表单。此标记将告诉浏览器将数据发布到何处(默认url是html来源的url)。您需要使用另一个jsp或servlet处理post请求。