La etiqueta ";" tiene un error de sintaxis. Debe haber una expresión después de la etiqueta.
Esta línea indica que hay un error de sintaxis cerca de ";", que debe ir seguido de una expresión. Definitivamente se trata de un error de sintaxis. Mire detenidamente la línea que dice el error y sus alrededores para ver si se trata de un error por descuido.
Las expresiones en programas no son lo mismo que las expresiones en matemáticas. No puedes usar corchetes "[" "]" como quieras. Simplemente reemplace los corchetes del medio con paréntesis. Además, (1+py)^n se cambia a Math.pow((1+py). Creo que deberías leer más sobre conocimientos básicos de programación.
En otras palabras, en "Ruta del archivo" La importación del archivo index.jsp está vacía. Cuando abro este archivo, de hecho está vacío, pero la mayoría de los profesores dirán que la importación puede estar vacía, pero no importa, ¿por qué sigue estando mal? ¿Es más fácil para las personas que han aprendido Java? ¿Entiendes este problema? El index.jsp en esta ruta de archivo es un archivo .java. Naturalmente, es incorrecto no escribir la palabra clave import después del archivo .java. pero no lo escriba, se informará un error. Solución:
Elimine import= en <%@ page language="java" import="" contentType="text/html; charset=utf-. 8"%> """O escriba todos los paquetes importados, por ejemplo: import="java.util.*"
Además, tenga cuidado de no agregar un punto y coma después de import="java.util .*", import ="java.util.*;" Esta forma incorrecta de escribir también provocará un error.