Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.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 具有输出的动态web服务器servlet问题_Java_Servlet 3.0 - Fatal编程技术网

Java 具有输出的动态web服务器servlet问题

Java 具有输出的动态web服务器servlet问题,java,servlet-3.0,Java,Servlet 3.0,我的web服务器有问题。我需要引入参数,在引入参数后,在课堂上的计算中使用该值。在计算之后,我需要在按下ok按钮后显示该值 package CalculatorOnline; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.

我的web服务器有问题。我需要引入参数,在引入参数后,在课堂上的计算中使用该值。在计算之后,我需要在按下ok按钮后显示该值

package CalculatorOnline;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/TestCalc")
public class TestCalc extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        int  Prescale = Integer.parseInt(request.getParameter("prescaler"));
        int TimerMO = Integer.parseInt(request.getParameter("timermode"));
        long TTTicks = Integer.parseInt(request.getParameter("ttticks"));
        double  Freq = Integer.parseInt(request.getParameter("freq"));

        System.out.println("Frecventa:"+ Freq);
        System.out.println("Prescaler:"+ Prescale);
        System.out.println("TimerMod:"+ TimerMO);
        System.out.println("TotalTimerTicks"+ TTTicks);
        TestLabclass temp = new TestLabclass();
        temp.setFreq(Freq);
        temp.setPrescaler(Prescale);
        temp.setTTTicks(TTTicks);

        PrintWriter out = response.getWriter();
        double TimeU2 = temp.getTimeU();
        double RealT = temp.getRealT();

        out.println("Timpului pina la umplere : "+ TimeU2);
        out.println("Real time per tick : "+ RealT);
    }
}

表单
action
应与
@WebServlet(“/TestCalc”)

替换

<form name="Frec input" action="TestLab">


-或-


@WebServlet(“/TestCalc”)
替换为
@WebServlet(“/TestLab”)
表单
操作
应与
@WebServlet(“/TestCalc”)中声明的名称匹配

替换

<form name="Frec input" action="TestLab">


-或-

@WebServlet(“/TestCalc”)
替换为
@WebServlet(“/TestLab”)

<form name="Frec input" action="TestLab">
<form name="Frec input" action="TestCalc">