如何将HTML输入传递给java文件

时间:2016-09-13 16:13:55

标签: java html

我在AP级高中计算机科学课程中工作,我正在开展一个小组项目,我们需要利用microsoft outlook calendar API来填充日历,其中包含HTML表单提供的信息。我们不知道从何种方式开始将HTML文件中提供的信息传输到我们的java程序中的确切位置,该程序应该处理信息并填充outlook日历。这是我们的html文件的副本,目标是将用户给出的信息发送到html表单,到我们的java文件进行处理:



<!doctype html>
<html lang="en">
<head>
<title>Accomodation Request Form</title>
	<style type="text/css">			
		body{font-family:Arial, Sans-Serif;}
		#container {width:300px; margin:0 auto;}
		form label {display:inline-block; width:140px}

		form input[type="text"],
		form input[type="password"],
		form input[type="email"] 
		{width:160px;}

		form .line {clear:both;}
		form .line.submit {text-align:right;}
	</style>
</head>
	<body>
		<h1>Accomodation Request Form</h1>
		<form action="email.php" name="EC Form" method="post">
		<table>
		<tr>
			<td>First name:</td>
			<td><input type="text" name="firstname" id="firstname" required="true" placeholder="Firstname"></td>			</tr>
		<tr>
			<td>Last name:</td>
			<td><input type="text" name="lastname"id="lastname" required="true" placeholder="Lastname"></td>
		</tr>
		<tr>
			<td>Student ID:</td>
			<td><input type="text" name="ID"id="ID" required="true" placeholder="ID"></td>
		</tr>
		<tr>
			<td>Course Name:</td>
			<td><select name="course">
			<option value="Advanced Projects">Advanced Projects</option>
			<option value="AP US History">AP US History</option>
			</select>
			</td>
		<tr>
		<tr>
			<td>Course Teacher:</td>
			<td><select name="teacher">
			<option value="Mr. Srock">Mr. Srock</option>
			<option value="Mr. Alcorn">Mr. Alcorn</option>
			</select>
			</td>
		<tr>
		<tr>
			<td>Test Period:</td>
			<td><select name="period">
			<option value="1">1</option>
			<option value="2">2</option>
			<option value="3">3</option>
			<option value="4">4</option>
			<option value="5">5</option>
			<option value="6">6</option>
			<option value="7">7</option>
			</select>
			</td>
		</tr>
		<tr>
			<td>Accommodations Requested:</td>
			<td><textarea name="Accommodations" rows="4" cols="20" id="Accommodations" required="true" placeholder="Accommodations"></textarea></td>
		</tr>
		<tr>
			<td>Student Email:</td>
			<td><input type="text" name = "email" id="email" required="true" placeholder="Email"></td>
		</tr>
			<td><input type="submit" value="Send"></td>
			<td><input type="reset" value="Reset"></td>
		</form>
	</body>
</html>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

您也可以使用jsp来完成它。 步骤可以是:

  1. 创建一个jsp页面
  2. 在您的HTML文件的表单标记中,在&#39;操作&#39;
  3. 中传递jsp页面
  4. 使用request.getParameter(parameterName);方法接收有关jsp的信息。
  5. 在jsp页面中,调用java文件的构造函数并将参数传递给构造函数。(为此,您必须在java代码中定义参数化构造函数。)
  6. 这只是通过几行代码将您的数据从HTML页面传输到您的java文件。