Java 将数据转发到JSP页面
我试图将3个值转发到另一个JSP页面,在那里它们将相乘并显示结果。单击submit按钮不会做任何事情 JSP第1页:Java 将数据转发到JSP页面,java,jsp,Java,Jsp,我试图将3个值转发到另一个JSP页面,在那里它们将相乘并显示结果。单击submit按钮不会做任何事情 JSP第1页: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Simple Interest Page</title> </head> <body bgcolor="pin
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Simple Interest Page</title>
</head>
<body bgcolor="pink">
<%@ include file="header.jsp" %>
<center>
<form name="calcsimple.jsp" method="post">
<h5 style="font-size: 150%">Simple Interest Page</h5>
Principal Amount:<input type="number" name="pr" value=""/>
Interest Rate:<input type="number" name="ir" value=""/>
Time Period:<input type="number" name="tp" value=""/>
<input type="submit" name="submit" value="submit"/>
</form>
</center>
<%@include file="footer.jsp" %>
</body>
单利页
单利页
本金金额:
利率:
时间段:
calcsimple.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Result</title>
</head>
<%
int result=0;
String s1=request.getParameter("pr");
String s2=request.getParameter("ir");
String s3=request.getParameter("tp");
if(request.getParameter("submit")!=null)
{ result=Integer.parseInt(s1)*Integer.parseInt(s2)*Integer.parseInt(s3);
}
%>
result=<%= result+""%>
</html>
结果
结果=
问题可能是因为您没有将表单的“操作”放在表单中,而是将“名称”放在表单中。它应该是action='calcsimple.jsp'
希望对你有帮助!:) 伙计,如果我现在能给你一块饼干。现在是凌晨2点,我终于拿到了。这是一个小项目。如果可以的话,我会接受饼干的。但是你可以给我一个“正确的答案”:达哈,还有一个问题。我有多个这样的页面,其中一个jsp页面重定向到另一个。在所有页面中,由于这些不同页面上的一些控件,页眉和页脚的对齐会有点上下起伏,可以吗?我不确定是否得到了它,但这可能更像是CSS问题。在我看来,这听起来不对,页眉和页脚应该总是在同一个地方。当然,根据你在屏幕上有多少内容,你的页脚会向下或向上移动,但是对齐方式不应该改变。是的,我的意思是它会向上或向下移动,而不会在对齐方式上移动。非常感谢。