Tag: jsp

JSP Custom Taglib:嵌套评估

说我有我的自定义taglib: Test 在taglib类中,我需要处理一个模板并告诉JSP重新评估它的输出,例如,如果我有这个: public class MyTaglib extends SimpleTagSupport { @Override public void doTag() throws JspException, IOException { getJspContext().getOut().println(“”); getJspBody().invoke(null); } } 我的输出是: Test 当我真的需要输出这个: My enclosed tag Test 这可行吗? 怎么样? 谢谢。

在JSP中获取客户端的IP地址

我需要在JSP页面中获取客户端的IP地址。 我尝试了以下方法: request.getRemoteAddr() request.getHeader(“X_FORWARDED_FOR”) request.getHeader(“HTTP_CLIENT_IP”) request.getHeader(“WL-Proxy-Client-IP”) request.getHeader(“Proxy-Client-IP”) request.getHeader(“REMOTE_ADDR”) 但是,这些方法都没有返回所需的IP地址。 如何在JSP页面中获取客户端的IP地址?

Spring Security登录返回404

我目前正在使用Spring框架中的博客。 我正在实现Spring Security以进行登录。 一切都按预期工作,直到我提交始终返回404代码的登录凭据。 这是我的web.xml cod e avispring 404 /404.html contextConfigLocation /WEB-INF/spring-database.xml springSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy springSecurityFilterChain /admin/* org.springframework.web.context.ContextLoaderListener spring org.springframework.web.servlet.DispatcherServlet 1 spring / 这是我的春季安全码: 我的login.jsp代码的一部分是 <form action="” method=”post”> Remember Me Sign In 和控制台输出是 2015年10月16日上午1:06:03 org.springframework.web.servlet.DispatcherServlet noHandlerFound警告:在名为“spring”的DispatcherServlet中找不到带有URI [/ avispring / login]的HTTP请求的映射 注意: 我使用的是spring 4.2.1和spring security 4.0.2 大多数论坛都指向上下文路径,即[appname / login]或[appname / j_spring_security_check] ,我认为我的相关 请帮忙… 更新: 当我使用log4j时,表单提交时的调试输出如下: DEBUG:org.springframework.web.servlet.DispatcherServlet – […]

我可以使用EL从JSP访问枚举类的值吗?

我有一个枚举类USState 。 我想在JSP中遍历状态。 没有先将这样的列表设置为属性,是否可以访问USState列表? 看起来像enum一样静态的东西应该总是可用的,但我无法弄清楚如何去做。 这就是我要找的东西:(工作除外) ${state}

配置Restlet以在Google App Engine上返回JSP?

我开发了一个Restlet应用程序。 我想通过Restlet返回URL请求的JSP文件。 如何在不使用重定向的情况下实现此目的? 即假设我在mydomain.com上有“contact.jsp”文件,我希望人们能够访问http://mydomain.com/contact上的 contact.jsp 因此,在Restlet中,我会: router.attach(“/contact”, MyResource.class); 但是如何返回“contact.jsp”页面呢? 我知道重定向会起作用,但我不希望用户在“ http://mydomain.com/contact.jsp ”中看到“.jsp”…或者是否有其他策略可以在没有使用的情况下工作的Restlet? 也许我的web.xml文件有些修改? 编辑(2009-08-14): 我在下面发布的答案不适用于App-Engine和Restlet。 但是,如果我不包含Restlet,或者允许Restlet具有“/ *”的url模式,它确实有效 什么是理想的是有一个允许我这样做的路由器的子类: router.attach(“/contact”, “/contact.jsp”); 谢谢! 编辑(2009-08-17): 自从我发布赏金以来,我没有得到任何答复,我感到很惊讶。 如果我的问题/问题不明确,有人会发表评论并告诉我吗? 编辑(2009-08-17): 有趣的观察。 使用下面“Rich Seller”描述的方法时,它可以在Google App-Engine上部署,而不是在本地部署。 此外,如果我在Google App-Engine上调用http://mydomain.com/contact.jsp ,它会绕过Restlet并直接进入JSP。 但是,在本地,Restlet接管了。 也就是说, http:// localhost:8080 / contact.jsp没有进入JSP并转到Restlet。 部署的应用引擎应用程序对URL的响应方式与本地对应方式不同吗?

无法使用JDK1.8.0_92编译JSP文件

我们在JBoss 6.1上运行了一个遗留的JavaEE应用程序。 使用Java 1.8.0_92运行JBoss6时,我们收到以下错误。 请帮我解决或提供一些关于此错误的提示。 16:49:32,888 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/webSSO].[jsp]] Servlet.service() for servlet jsp threw exception: org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 1 in the generated java file The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files Stacktrace: at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) [:6.1.0.Final] at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) [:6.1.0.Final] at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:446) […]

错误 – 找不到“/ struts-tags”的标记库描述符

我在我的jsp文件上收到此错误 – ‘找不到“/ struts-tags”的标记库描述符 奇怪的是我的应用似乎仍然有效。 我正在关注这些教程 – http://struts.apache.org/2.x/docs/using-struts-2-tags.html 这是代码。 Hello World! I’ve said hello times! 谢谢

java error:message无效的tld文件:有关更多详细信息,请参阅JSP 2.2规范部分7.3.1

当我访问本地java tomcat页面时,出现错误,请帮忙检查一下这有什么问题,谢谢 jsp代码 错误日志: SEVERE: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: Invalid tld file: “/WEB-INF/classes/tld/pagertag.tld”, see JSP 2.2 specification section 7.3.1 for more details at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:56) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:445) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:117) at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:347) at org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:154) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:419) at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:484) at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1421) at org.apache.jasper.compiler.Parser.parse(Parser.java:138) at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:102)

使用Jasper Report导出包含嵌入图像的单个HTML

Jasper Report可以导出到嵌入图像的单个HTML吗? 我将jasper报告输出为单个Excel文件,PDF,RTF。 但多重播放HTML文件。 我管理的不是单个报告文件,而是HTML案例中的许多文件和文件夹。

为简单的Java Web应用程序使用框架是否有意义?

我使用jsps和servlet做了很多java web开发,我发现这种方法简单灵活。 虽然涉及的一些基础工作 – 例如管理数据库连接 – 相当繁琐,但只需要开展新的Web应用程序就需要花费大量的工作。 我正在考虑第一次使用框架,但我对框架的印象是它们主要用于大型J2EE应用程序并涉及许多复杂的配置。 我正在寻找的是一些简单的东西(在最初的学习曲线之后)将使我能够尽快启动并运行新的Web应用程序。 所以我的问题是 – 使用一个简单的Java Web应用程序的框架是否有意义? 请注意,我不是要问使用哪个框架(如果确实建议使用框架),因为这里已经提到过 。