问题标签 [jsp-fragments]
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.
jsp - 片段 jspf 文件未正确包含
我将所有包含的文件从根目录移动到 /include 目录中。现在,当我将这些文件命名为 .jsp 时,它们都已正确包含在内:
但是这些文件是片段,因此我想将它们重命名为 .jspf。在这种情况下,整个内容只是打印到页面上,glassfish 无法正确解释。
我必须注册这种类型吗?
非常感谢任何提示!
java - .jspf 即使在 jsp 中也无法编译
我有两个文件。choose.jsp
和little.jspf
选择.jsp
小.jspf
输出
输出是I just heard that somebody here said ${param.his} is important.
但是当我将 .jspf 更改为 .jsp 时,它编译得很好。不能将参数传递给 .jspf 文件吗?
liferay - 使用 jspf 钩子定制 LifeRay portlet
我需要自定义创建帐户 portlet,我想隐藏归档的“中间名”,但该字段存在于文件 /html/portlet/login/create_account_user_name.jspf 下,使用自定义 jsp 页面的钩子不起作用,因为该文件是“jspf”而不是“jsp”,并且它不会显示在可用于挂钩更改的 jsp 文件的 Eclipse 窗口中
有人可以解决这种情况吗?
create_account_user_name.jspf 的内容:
create_account.jsp 的内容:
java - 如何在部分jsp中包含css样式表?
jspf头文件:
部分jsp代码:
我想拆分assets/css/style.css并创建部分 css 并将其作为 css 块包含到各自的 html 文件中。
在 Django 中,我曾经这样做过:
我发现的唯一方法是在 html 正文中使用样式:
有更好的方法吗?
eclipse - Eclipse - jspf validation - Premature end of file
I am porting my J2EE project from Eclipse Helios to Eclipse Kepler. My project validates and works correctly on Helios, but, when moving it and all of its dependencies to Kepler I get this "Premature end of file" during the validation. The file that causes the error is a simple JSPF file that is included in other JSP files.
This is the file:
Can anyone help me please?
Thank you very much!
java - JSP 片段中的未知标签和未定义函数
我在 JSP 中导入了一个 Web 项目构建,我对它比较陌生。我遇到了一些WEB-INF/includes/components
我无法解决的错误。
一些.jspf
文件向我显示错误,例如该行:
错误是:
我也收到错误The function fn:length is undefined
,例如fn:length
.
我跟进了其他问题,并确保将standard.jar
其jstl-1.2.jar
包含在我的构建路径中。此外,WEB-INF/includes/taglibs.jspf
还有以下内容:
java - jsp文件中的SuppressWarnings
如何在 Eclipse 的 jsp 片段文件中抑制警告(甚至错误)?
我在 jsp 文件的中间包含了这个 jspf,但是该 jspf 在包含之前依赖于代码中更靠前的变量。然而,即使一切正常,每次我验证我的代码(在部署之前)时,Eclipse 都会将该 jspf 标记为错误。我可以放心地忽略该错误并继续部署,但是有没有办法通过该 jspf 文件中的抑制警告注释来消除该错误?
主.jsp:
WEB-INF/jspf/sample.jspf
上面的例子很简单,但是 sample.jspf 永远不会直接从 URL 调用。它将始终包含在其他一些 jsp 文件中。现在如何在验证时删除 Eclipse 中的错误标记?
eclipse - 无法为 JSP 编译类:jspf 中发生错误。哪个JSP?
tomcat 日志抛出以下错误:
2014 年 9 月 15 日晚上 7:34:52 org.apache.catalina.core.StandardContext loadOnStartup 严重:Servlet 抛出 load() 异常 org.apache.jasper.JasperException:无法为 JSP 编译类:
在 jsp 文件中的第 15 行出现错误:/XYZ.jspf Obj1 无法解析。
Stacktrace:在 org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:366) 在 org.apache.jasper.compiler.JDTCompiler 的 org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103) .generateClass(JDTCompiler.java:476) 在 org.apache.jasper.compiler.Compiler.compile(Compiler.java:378) 在 org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) 在 org. apache.jasper.compiler.Compiler.compile(Compiler.java:340) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:657) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 357) 在 org.apache.jasper.servlet.JspServlet.init(JspServlet.java:138) 在 org.apache.catalina.core 的 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)。StandardWrapper.initServlet(StandardWrapper.java:1284) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087) at org .apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210) 在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase .java:150) 在 org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) 在 org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) 在 java。 util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 在 java.util.concurrent.FutureTask.run(FutureTask.java:166) 在 java.util.concurrent.ThreadPoolExecutor。runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 在 java.lang.Thread.run(Thread.java:722)
我无法确定有问题的 jsp。
我可以进行手动搜索并通过 eclipse jsp 验证找到它,
但是如何让日志告诉我 jsp 的名称。
我为 tomcat (WTP) 启用了调试日志记录。
jsp - 如何处理 JSP 片段的 css?
我正在用 JSP 编写我的第一个动态网页。现在我有一个index.JSP
没有标题的工作。我写了一个header.jspf
看起来像这样的:
我在我的 index.JSP 中包含了标题,并在 <%@ include file="header.jspf" %>
正文之后添加了这一行:但现在我想知道。我应该在哪里放置该标题的css。我可以把它放在里面header.JSPF
,但是如果我这样做,它会在服务器“构建”页面时插入到正文中。我可以将它<head>
放在页面内的标签中index.JSP
,但是每次使用该片段时我都应该包含 css。
是否有“链接”css header.jspf
,每次我包含标题时,服务器都会自动知道它应该包含标题的css,而无需我每次在我的jsp中输入,我需要那个css文件作为标题?
==================================================== =================================
编辑:@San Krish
我的 header.jspf 看起来像这样,我想如果我包含我的 css:
然而问题是,当我这样做时,<link rel="stylesheet" type="text/css" href="cssFiles/header.css">
会插入到body
我的中index.jsp
,这不是有效的 HTML。
==================================================== =================================
EDIT2:我已经删除了jspf并创建了一个看起来像这样的header.jsp文件(我复制了所有内容,我不知道它是否完整)
然后我没有在索引页面中包含jspf:<%@ include file="header.jsp" %>
但是css仍然包含在正文中:(。
java - 从会话中检索用户名时的策略
我有一个技术问题,我不确定正确的解决方法:
在我正在开发的网页中,我必须存储会话中的当前用户名(登录的人)以“标记”一个动作。(例如,“用户在“上创建了这个文件”)。我的算法从会话中检索用户名,但显然每个用户都会改变。因此,始终是登录用户之一,而不是创建者姓名。
任何提示任何人?
谢谢!