问题标签 [jspinclude]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 部署 JSP 期间无法解决符号错误
我刚刚学习了基本的 Servlet 和 JSP 技术,并且正在使用它设计一个简单的网站。
该网站的目的是销售产品。产品的详细信息存储在数据库中。我想从数据库中检索数据并显示动态页面。我正在使用 MVC 方法并尝试尽可能地使其成为 OO。
我遇到了类别页面的问题(它旨在充当各种产品的索引……我想检索存储在数据库中的类别并显示它们)。
详细情况如下:
我创建了一个代表表的简单 java 类。该表的名称是 DB 中的“Categories”...这个类被命名为 CategoryTable 并包含表示表的各种属性的实例字段。
一个名为 CategoryRetriever 的 POJO 充当我的模型。它将表中特定行的数据插入到 CategoryTable 的对象中,最后创建各种 CategoryTable 对象的 ArrayList。此 ArrayList 包含所有检索到的数据。
设计的控制器是一个名为 CategoryController 的 Servlet。它创建 CategoryRetriever 的对象并将其传递给名为 CategoryDisplayer 的 JSP。
所有的东西都编译得很好。除了 JSP。使用 WEBLOGIC 部署后。jsp 给出以下错误。
G:\bea\weblogic81\server\bin.\myserver.wlnotdelete\extract\myserver_MiniProject_build\jsp_servlet__categorydisplayer.java:173:无法解析符号符号:类 CategoryTable 位置:类 jsp_servlet.__categorydisplayer CategoryTable tp = (CategoryTable)categoryContent.get(i ); //[ /CategoryDisplayer.jsp; 行:35] ^
由此我可以推断,根项目目录下的JSP找不到root>>WEB-INF>>source里面的CategoryTable类。
我的 JSP 是否需要包含语句或其他内容?如果是,该怎么做?
php - JSP 中 php 的 Header 等价物
在 php 中,我曾经通过检查会话中的成员 ID 来验证用户是否登录,如果设置正确,则页面将通过 Header 重定向到登录页面。这个身份验证脚本在 auth.php 中,我曾经将它包含在任何需要登录的页面中。简单的。但是我不能在 jsp 中做同样的事情。因为无论 auth.jsp 做什么,包含 auth.jsp 的页面的其余部分都会被加载。auth.jsp 是
如果用户没有登录,他仍然可以在登录页面下方看到原始页面。因此,我必须在每个页面上手动包含用户使用 if else 检查,非常不方便。有什么解决办法??包含页面是
java - 最大深度
我们正在使用使用 Weblogic Workshop 10.3 构建并在 weblogic server 10.3 上运行的应用程序。我正在尝试使用对 jsp 页面的递归调用来显示数据树<jsp:include>
。我遇到的问题是,在大约 3-4 层深之后,页面不再呈现。围绕 JSP 的日志语句包括在它执行之后显示之前的行,但 jsp 从未真正被包括在内。jsp 文件开头的日志语句表明在该点没有到达 jsp 内的任何一行。
jsp - JSP - 我可以使用里面? 例外:“必须使用 jsp:body 来指定标签正文”
我在 JSP 中有以下内容:
照原样,我得到以下异常:
如果我删除最外面的<c:if>
标签,它会起作用。<jsp:attribute>
在a 中使用有问题<c:if>
吗?任何帮助,将不胜感激。谢谢。
java - jsp:页面导入导致语法错误
我正在编写一个 jsp 应用程序,到目前为止我所做的是包含我需要的类并编写字符串文本:
我收到以下错误消息:
在生成的 java 文件中的第 6 行发生错误 标记“;”上的语法错误,删除此标记
在生成的 java 文件中的第 7 行发生错误 标记“;”上的语法错误,删除此标记
生成的 java 文件中的第 8 行发生错误 标记“;”上的语法错误,删除此标记
在生成的 java 文件中的第 9 行发生错误 标记“;”上的语法错误,删除此标记
在生成的 java 文件中的第 10 行发生错误 标记“;”上的语法错误,删除此标记
在生成的 java 文件中的第 11 行发生错误 标记“;”上的语法错误,删除此标记
在生成的 java 文件中的第 12 行发生错误 标记“;”上的语法错误,删除此标记
在生成的 java 文件中的第 13 行发生错误 标记“;”上的语法错误,删除此标记
在生成的 java 文件中的第 14 行发生错误 标记“;”上的语法错误,删除此标记
在生成的 java 文件中的第 15 行发生错误 标记“;”上的语法错误,删除此标记
我错过了什么?
谢谢!
java - 是否应该在包含的 JSP 文件中声明标记库?
我有几个 JSP 文件包含在其他 JSP 页面中。其中一些使用在包含它们的页面中声明的标记库。
这些标记库是否也应该在包含的文件中声明?如果是这样,他们是否需要不同的前缀?
java - jsp上不显示图形
在我的应用程序 jsps 文件夹中的所有 jsp 页面中,我在 index.jsp 中给出了路径:<%
response.sendRedirect(response.encodeRedirectURL("/Projectname/jsps/main.jsp"));
%>
虽然 main.jsp 是显示但它不显示徽标、图形等 js 文件夹中的所有 js 和徽标文件与 jsps 和 WEB 平行-INF 文件夹。现在的结构是:ProjectName>WebContent>Company1,WEB-INF,index.jsp,jsps>here all jsp's
在 Company1 文件夹中包含一些 CSS 文件。但未显示图形。当所有 jsp 都在 Company1 文件夹中时,它工作正常。
java - jsp页面上的图像显示
我正在使用<img src="../img/image.gif" />
在 jsp 上显示图像,但它显示一个小图标。img 文件夹与 jsps 文件夹平行 目录结构: WebContent jsps .jsp 文件 foo img images.gif WEB-INF
jsp - 在 JSP 页面中动态导入文件
我希望我的 JSP 页面包含基于请求中的值的另一个页面。所以我设置了以下内容:
当我到达“地址”页面时,我尝试执行以下操作:
所以,我知道 selectedLang 找到了 'NL' 属性,因为当我将 和 标签之间的内容更改为 <c:out value="Test" />
有效时,我看到我的页面上提到了测试,当我在其中输入 2 个值时,一个用于 NL,一个用于对于其他一些语言,它也会改变..
但是,真正的错误出现在我尝试使用在 Localization.jsp 文件之一中定义的字符串时,如下所示:
当我在页面的某处调用该字符串时,例如
我的 IDE 没有警告我有问题。但是当我编译并运行时,我得到以下错误:
那么,我在这里缺少什么?还是以另一种方式更方便?
提前致谢!
jsp - JSP:包括不使用doPost requestDispatcher在转发页面上调用
我目前正在编写一个需要使用用户名和密码登录的 Web 应用程序。该过程的下一步是选择一个涉及登录用户的项目。
选择项目并单击提交按钮后,将调用一个 servlet 来准备所选项目并创建一个请求requestDispatcher
并.forward
响应我的主页。
主页面布局:
header div:
身体 div:
页脚 div:
假设这 3 个 div 构成了主页。
转发页面后,requestDispatcher
我可以看到主页的内容。但是<jsp:include>
's 未加载(DIV 为空)。只有当我刷新页面时(doGet
我假设),包含才会正确加载。
无论如何让包含加载到 doPost requestDispatch 执行?
**注意: requestDispatchers 的语法在doPost
anddoGet
方法中是完全一样的。
如果需要更多说明或额外代码。请告诉我。
编辑
使用的 Servlet 容器: Tomcat 6.0
Web.xml:
但是 servlet 映射与doGet
and有什么关系doPost
?
亲切的问候,
B.