我正在尝试将我的代码组织成许多小的JSP文件。然后我创建一个主JSP,导入许多较小的jsp。很多时候,较小的JSP将依赖于主页面中的资源,例如。用户。当我在本地开发服务器上运行此代码时,它运行正常,因为页面是动态创建的。当我尝试部署它时告诉我它找不到依赖项,因为它不是在这个文件中创建的,而是在主jsp中。如何告诉JSP在文件外部创建变量。我正在使用@include而不是jsp:include。
答案 0 :(得分:1)
将所有 scriptlet 移植到由servlet调用的全部Java类。然后,您可以使用通常的Java方式通过干净的类和方法层次结构轻松地组织代码。