使用JSP获取文本框值

时间:2011-05-26 06:06:32

标签: java jsp servlets java-ee

我是使用JSP的新手,我需要在单击按钮时从文本框中获取值。我正在使用Java Netbeans与服务器apache tomcat。这是它的工作原理......

一旦用户输入值,文本框就会包含在HTML标记<table>中,他点击该按钮,然后会出现一个消息框,其中包含他输入的值。

我不熟悉JSP,这让我很难过。

2 个答案:

答案 0 :(得分:6)

您需要在web.xml中配置servlet

创建表单并将日期发布到该servlet

我在这里概述了它的外观

您的JSP

<form action"/yourServlet" method ="post">
<input type="text" name="age"/>
<input type="SUBMIT" />
</form>

您的Servlet

doPost(....){
  String age = request.getParameter("age");
}

必须参加

答案 1 :(得分:2)

我的回答对第一个答案非常熟悉。

mainPage.jsp

<html>
  <head>
    <title>Your Title Here</title>
  </head>
  <body>
    <form action="sample.jsp" method="POST">
      <input type="text" id="firstname" name="firstname" />
      <input type="submit" value="Submit" />
    </form>
  </body>
</html>

sample.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%
    String firstname = request.getParameter("firstname");
    /* 
     * Some code here
     */
%>

我也在使用apache tomcat。

您必须按照第一个答案中的说明配置您的web.xml。

希望有所帮助。