【发布时间】:2014-09-15 00:52:12
【问题描述】:
我写了一个表格和它对应的Jsp。表格填写好了,点击提交按钮,表格显示了它应该的表格。但是没有处理一个getRequest。相反,它只输出整个代码在网页上。我已经将jsp文件添加到webapps文件中,所以没有问题。代码如下:
<html>
<head>
<title>Murach Chap4</title>
</head>
<%
String firstname=request.getParameter("firstname");
String lastname=request.getParameter("lastname");
String email=request.getParameter("emailadd");
String username=request.getParameter("username");
String password=request.getParameter("password");
String addmail=request.getParameter("addmail");
String contactvia=request.getParameter("contactvia");
%>
<body>
<h1>Thanks for joining us!</h1>
<p>Here is the information that you entered</p>
<table cellspacing="5" cellpadding="5" border="1">
<tr>
<td align="right">First name:</td>
<td><%= firstname %></td>
</tr>
<tr>
<td align="right">Last name:</td>
<td><%= lastname %></td>
<tr>
<tr>
<td align="right">Username:</td>
<td><%= username %></td>
<tr>
<tr>
<td align="right">Email:</td>
<td><%= email %></td>
<tr>
<tr>
<td align="right">Contact via:</td>
<td><%= contactvia %></td>
<tr>
</table>
<%
if (addmail!=null)
{
%>
We will mail you!!
<%
}
%>
<%
String[] selectedcount=request.getParameterValues("country");
for(int i=0;i <= selectedcount.length-1;i++)
{
%>
<%=selectedcount[i]%>
<%
}
%>
<form action="check1.html" method="post">
<input type="submit" value="Return">
</form>
</body>
</html>
check1.html 也可以正常工作。代码输出表格,但不存储表单中的名字,并且在表格中输出 而不是我的名字,所有变量都相同。我是没有使用任何 IDE,我正在尝试从终端运行它。
【问题讨论】:
-
您的操作应该是另一个 JSP 或 servlet,而不是 html
-
一个jsp可以包含html标签
-
是的,一个JSP可以包含html标签
-
是的,这就是我在这个jsp文件中所做的
-
scriptlet代码会导致终端使用异常。
标签: java linux jsp ubuntu tomcat7