Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将数据转发到JSP页面_Java_Jsp - Fatal编程技术网

Java 将数据转发到JSP页面

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

我试图将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="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问题。在我看来,这听起来不对,页眉和页脚应该总是在同一个地方。当然,根据你在屏幕上有多少内容,你的页脚会向下或向上移动,但是对齐方式不应该改变。是的,我的意思是它会向上或向下移动,而不会在对齐方式上移动。非常感谢。