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页面上实现doGet方法_Java_Jsp_Servlets - Fatal编程技术网

Java 如何在所有JSP页面上实现doGet方法

Java 如何在所有JSP页面上实现doGet方法,java,jsp,servlets,Java,Jsp,Servlets,我有继承menu.jsp页面的page1.jsp。在我的用于page1.jsp的servlet上,doGet调用数据库中的项并将其显示在menu.jsp中。现在,当我转到另一个链接时,它会给我一个错误,因为新链接“servlet”的doGet不提供对显示在my menu.jsp中的项目的调用。这是在所有页面提供所需数据的唯一选项吗 为所有支持menu.jsp的servlet创建一个抽象超类。在那里,您可以定义一个最终的doGet方法,首先执行菜单魔术,然后可以委托给在扩展类中实现的抽象方法。我们

我有继承menu.jsp页面的page1.jsp。在我的用于page1.jsp的servlet上,doGet调用数据库中的项并将其显示在menu.jsp中。现在,当我转到另一个链接时,它会给我一个错误,因为新链接“servlet”的doGet不提供对显示在my menu.jsp中的项目的调用。这是在所有页面提供所需数据的唯一选项吗

为所有支持menu.jsp的servlet创建一个抽象超类。在那里,您可以定义一个最终的doGet方法,首先执行菜单魔术,然后可以委托给在扩展类中实现的抽象方法。

我们在JSP中没有定义任何与HTTP方法相关的内容,而是在Servlet中定义的。我对您的问题一无所知。JSP如何从另一个JSP继承?“MyServlet for page1.jsp”是什么意思?向我们展示代码,解释你在做什么,向我们展示完整准确的错误消息和堆栈跟踪。我已经解决了这个问题。我所做的是在menu.jsp文件中导入我的方法。谢谢你的回复:)彼得,你真的走错方向了。我建议在继续之前三思而后行。