jspjava2djsp2dtaglib-Rhino给了我一个错误

我试图在我的JSP应用程序中绘制简单的2d内容。我在上找到了这个标记库,但它没有按预期工作。。。 如果启动我的webapp,我会出现以下错误: org.apache.jasper.jaspereException:在处理JSP页面/index.JSP时发生异常 第20行 17: 18:你好,世界! 19: 20: 21: 22://创建红色渐变绘制 23:var color1=newjava.awt.Color(0xC80021) 堆栈跟踪: org.

是否可以缓存JSP字节码以避免使用Tomcat重新编译?

有没有办法缓存jspwebapps/的字节码,特别是使用Tomcat作为javaservlet?我真的受够了Tomcat占用所有CPU 10分钟,而每次我重新启动它时它都会编译4个不同的Web应用程序 我已经在使用Jikes来“加速”编译,但这真的让我很痛苦。除非对webapp进行升级(很少),否则代码不会更改,我无法相信没有办法缓存编译好的java字节码,而不是每次都重新编译它 我非常感谢你对这件事的任何建议 您是否尝试过预编译JSP?有关如何编译到web部署目录的更多信息和示例,请参阅,这样

JSP中的数据网格

我需要在JSP中创建一个带有radiobutton列的Datagrid。网格将动态绑定到结果集,并相应地填充。此结果集是在数据库中搜索的结果。请提供示例源代码帮助,或提供有用的链接 提前感谢,, Geetha是“普通JSP”中用于这些目的的流行标记库 或者,您可以寻找一个基于组件的MVC框架,它通常与datagrid组件一起提供。例如,JSF具有标准的h:dataTable,或者JSF组件库具有更丰富的表,例如RichFaces with、IceFaces with和PrimeFaces wi

在JSP中的同一表单上发布

我想搜索一个产品…所以我做了一个表格 但是我的产品正在doGet()方法中检索 当我搜索产品时,doPost()方法被调用 那我该怎么办呢?实际上不清楚你的问题是什么。如果希望表单submit是幂等/可书签的,那么如果希望请求是可书签的,只需从HTML元素中删除method=“post”。不要忘记从servlet中删除doPost()方法 或者,如果您真的想让表单提交到另一个servlet,那么只需创建另一个servlet,以相同的方式注册/映射它,但使用稍微不同的URL模式,最后更改HTML元

Jsp 使用jstl或scriptlet更改html内容

我知道可以使用javascript内部html来更改标记中html代码的内容。但是,这里有没有人知道使用其他语言(如JSTL或Scriptlet)更改HTML内容的方法?我假设您完全知道Java/JSP/JSTL在Web服务器上运行并生成HTML/CSS/JS,而HTML/CSS/JS在Web浏览器上运行。因此,Java/JSP/JSTL完全没有客户端HTMLDOM树的概念,就像JS通过文档对象访问一样。但是Java/JSP/JSTL可以用来控制HTML/CSS/JS输出的呈现 您可以使用和/或

JSP Struts反向迭代器

我得到了一个jsp页面,其中使用Struts迭代器从数据库中获取项目 有没有办法改变结果集的顺序 注意:我没有源代码,因此无法通过类执行此操作并重新编译标记在这方面不是很灵活。它只是一个作为标记公开的迭代器。因此,反转结果集的唯一方法是在到达标记之前进行,即使用类似或类似的东西反转应用程序层中较高级别的结果集合,并在已反转的集合上使用标记 如果需要在JSP中反转集合,那么JSTL标记可能会起作用,例如: <c:forEach items="${items}" begin="${fn:len

Jsp 运行时出错

我不熟悉jsp和运行时。我需要能够在web应用程序页面上运行带有按钮的脚本。脚本的位置在/home/user/ejbca_4/bin中,要运行它 cd ejbca_4/bin ./ejbca.sh batch 有人建议将这些命令放在/home/user/bin中的.sh文件中。我创建了/home/user/bin/test.sh,其中包含以下内容: #!/bin/bash cd ejbca_4/bin ./ejbca.sh batch 我将其添加到jsp页面 <input type="

Jsp 将动态服务器名称获取到超链接

我想知道在这种情况下,您可以使用什么“,如下所示 <a href="<%=request.getContextPath()%>/privacy.html">Click Here </a> 或 然后,将“单击此处”替换为您的标签(可能是“隐私”) <a href="${pageContext.request.contextPath}/privacy.html">Click Here </a>

Jsp 使用值“设置语言环境”;en“U FR”;

嗨,我是JSP新手,如果我的问题很琐碎,我很抱歉。我试图研究答案,但运气不好 有人能解释一下为什么下面的方法行不通吗 <fmt:setLocale value="en_FR" /> <fmt:formatDate value="${dt}" type="both" var="now" />${now} ${now} 当前日期/时间将以en_US语言环境显示 谢谢en_FR的意思是:在英语中,带有法国英语的特殊性。由于英语在法国不是官方语言,JVM在法国没有针对英

Jsp 无法获取视图文件

我是struts框架的新手。当我从事一个项目时,我面临一个问题。我的jsp视图页面从不返回任何输出。我已经检查了所有变量,我认为我的编码没有任何变量问题。我设置了一个日志文件。这是日志文件文本。我正在研究struts版本1.3.10和ApacheTomcat7.0.22。我正在使用NetBeans IDE 7.1 这是日志文件文本 DEBUG Get module name for path /accountList.do DEBUG Module name found: defau

如何让多个jsp标记库使用相同的前缀?

在我的jsp中,我使用了4个标记库。宣言是: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <%@ tag

按下IE JSP上的“后退”按钮时使会话无效

我正在开发一个web应用程序,其中我使用了会话管理来存储一些值 我要寻找的是,在用户通过提供用户名和密码登录到应用程序后,他/她将出现在主页上,但在任何时候,如果用户关闭浏览器窗口或按下后退按钮,会话将失效,用户不应再次获得主页 我使用servlet作为登录控制器(jsp)和2个jsp页面,第一个登录页面,第二个主页 对于超时,我使用web.xml的功能 按下IE JSP上的“后退”按钮时使会话无效 其他浏览器呢?世界上有比IE更多的浏览器 无论如何,你在解决“问题”上走错了方向。从技术上讲,当

在jsp中从jsp转换为servlet?

在JSP中,JSP被转换成servlet。我的问题是,这种转换何时发生,即仅在第一次请求时发生,还是每次请求都发生?它在第一次请求时被编译成servlet.java代码,然后被编译成java字节码,类加载器加载.class文件 如果您担心第一次访问的延迟,通常可以使用JSP编译器为Java EE应用程序服务器预编译JSP。好的,我知道这一点。但是在第一次请求完成后,如果第二次请求已经生成的servlet,那么会发生什么情况,无论是仅生成的servlet调用还是JSP调用,即所有进程都将从一开始就

如何在单击链接时将门户视图JSP重定向到同一WAR文件中的另一个JSP?

嗨,我有一个简单的要求,但真的很困惑,以实现它。 我有一个portletvview.jsp,该页面中有一个链接。点击这个链接,我会打开一个弹出页面,这是我的第二个jsp。 如何在JSR-286基本Portlet中实现这一点? 非常感谢您的帮助 谢谢, 哈利我没有得到完整的问题。但据我所知,你需要这样的东西 将此函数放在JavaScript文件或html页面的头标记中 function myPopup() { window.open( "place the l

Jsp 在requestScope中连接字符串

我的要求是在requestScope变量的末尾连接字符串。ex requestScope.value[bean.selected_value],其中bean.selected_value是循环期间要连接的值,该值会根据选择进行更改。这是我的代码 <select class="formtext"> <option value="">Select month</option> <c:set var="monthsCollection" val

Jsp 如何覆盖Struts 2消息?

下面是我的struts.xml的一部分: <constant name="struts.custom.i18n.resources" value="global" /> 下面是我在jsp中显示错误的方式: <s:fielderror /> 目前,当我上传一个太大的文件时,例如,我得到了错误: 请求被拒绝,因为其大小(6561343)超过 配置的最大值(2097152) 我想做的是让它说“上传的文件太大”,而不是上面的消息。做这件事的简单方法是什么 编辑1: 我使用

Jsp JSTL/EL中一个简单for循环的表示

我需要在JSTL/EL中为循环(在Java上下文中)表示以下 for (int i = 6; i <= 15; i++) { System.out.print(i+"\t"); } 如何在JSTL/EL中实现同样的功能?我对此没有确切的想法。我只是在尝试下面的方法 <c:forEach begin="6" end="15" varStatus="loop"> <c:out value="${loop.count}"/> </c:forEach&g

将属性从JSP传递到Servlet再传递到JSP

因此,我有一个JSP表单,它只接收一个查询字符串,将其传递给servlet,然后servlet设置一些HttpServletRequest属性并转发给另一个JSP。出于某种原因,在最后一个jsp中,所有属性都返回null,就好像它们没有被设置一样 CatQuery.jsp <html> <head> <title>Category Query</title> <meta http-equiv="Content-Type" co

在JSP中关闭浏览器时销毁会话

我创建了一个JSP Web应用程序。会话用于关闭浏览器后需要销毁的某些功能。当我在我的浏览器(Mozilla)中测试它时,会话不会破坏。请帮忙 您可以创建一个服务或jsp,在其中可以使会话失效(销毁) request.getSession().invalidate() 您可以通过类似javascript的方式在浏览器窗口关闭事件上发送对此服务的调用 // window.onclose is Not available with Firefox 2 or Safari window.onclo

JSP-将文本文件写入用户的c驱动器

我需要使用JSP将一个文本文件写入用户的C驱动器,这是否可能,我需要这样做以检查用户是否具有管理员权限 提前感谢否。JSP在服务器上运行,无法指示浏览器读取或写入客户端系统上的任意文件。这将是一个严重的安全风险。据我所知,由于安全原因,web应用程序无法访问客户端计算机。当网页可以通过浏览器在用户的计算机上写入文件时,这被称为一个严重的安全问题。您的问题不清楚。你说的是哪个C驱动器?它是服务器o客户端。如果是客户端,那么如何确保客户端仅在windows上?在发现无法使用JSP将文件写入windo

获取jsp内的上下文路径时出现问题?

我的jsp位于下面的位置 http://myApp.com/myWebApp/customer/images/customer.jsp 我的图像(通过customer.jsp访问)位于 在图像标签中,我创建了如下绝对路径 src="${param.contextPath}images/customer.gif" 仅供参考,我在这里使用参数,因为这是我们在EL中访问请求参数的方式 我希望${param.contextPath}将返回/myWebApp/,但它正在返回/myWebApp/cus

使用<;jsp:useBean>;标签

假设我已将一个类声明为: public class Calcultor{ public int cube(int n){return n*n;} } 下面两个声明是否相同 index.jsp: <jsp:useBean id=obj class="Calculator"/> <% int m=obj.cube(5); out.println("cube of 5 is "+m) %> <% Calculator obj=new Calculator(); i

Jsp 比较JSTL/EL中的数值

在JSTL中,我用以下方式比较数值 <c:set var="testValue" value="10"/> <c:choose> <c:when test="${testValue==10}"> <c:out value="Test is successful."/> </c:when> <c:otherwise> <c:out value="Test is u

到已编译jsp(servlet)的url映射不起作用

我直接在Tomcat的webapp目录中编写了一个简单的web应用程序,并通过localhost url访问了hello.jsp文件。我现在要做的是将url映射到上一步编译的servlet类。我的web.xml代码如下所示: 我希望能够指向以“/hi”结尾的url并运行已编译的jsp。任何帮助都将不胜感激 <welcome-file-list> <welcome-file>hello.jsp</welcome-file> </welcome-fi

Jsp 在项目中创建文件';s目录

我用它来创建一个包含一些内容的文本文件(应该在project的目录中),但在运行project时,什么也没发生 <% String strPath = "example.txt"; File strFile = new File(strPath); boolean fileCreated = strFile.createNewFile(); Writer objWriter = new BufferedWriter(new FileWriter(strFile)); objWriter.

Jsp 单独显示错误消息

我正在使用在页面顶部显示错误或异常。 现在,我想使用标记显示特定文本字段的错误消息。 但是,错误同时显示在和标签中。 如果我理解你的权利,我想我必须面对过去同样的情况。我通过使用Javascript清除主错误面板的内容(如果其中包含特定的关键字)来解决这种情况 我知道它有点脏,据我所知,在服务器端没有办法做到这一点。提示:您可以在错误消息中添加techniqcal关键字。检查此关键字的内容,然后清除主消息面板并删除错误消息中的此字符串,方法是将其替换为空字符串。我正在使用outputText属性

表格列不应随垂直滚动条上的表体移动 我正在jsp中使用表标记 我将水平滚动条和垂直滚动条应用于该表 当我滚动底部的可变滚动条时,列名也会随着表体一起上升 但我不想这样,当我使用垂直滚动条滚动底部时,表列不应该随着表体移动。它只能固定在那个位置上

这是你需要考虑使用插件的时候了,比如。这些都需要插件 原因是, 横向、纵向的scolling管理 传呼机 可排序列 可调整大小的列 与jQuery UI完全兼容 或者你可以使用。希望能有帮助

Jsp 如何调整列的宽度

我想调整由标记生成的列的宽度。请帮我做那件事。我的代码是这样的 <display:column property="Name" title="Name" /> <display:column property="Roll" title="Roll" /> <display:column property="class" title="class" /> 使用的样式属性 你说的调整大小是什么意思?是否要覆盖列宽?或者您真的在寻找表上的调整大小功能,用户可以自己

Jsp 使用JSTL读取cookie

我在研究cookie,并且能够使用基于scriptlet的JSP创建和读取它们,但是当我尝试使用JSTL执行相同操作时,它并没有显示我所有的cookie,只有“JSSessionID…”,而在我的另一个项目中,它显示了我创建的cookie。我的问题是为什么,它似乎适合我,但不适合我的浏览器。。 下面是我尝试使用JSTL所做的: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:forEach

如何将日期传递给JSP

我正在做我的小项目,我想显示所有日期值介于今天和昨天之间的记录。请在下面找到我的代码。 我在条件表达式中得到错误数据类型不匹配,但如果我有2014-04-19格式的日期,则给出结果,但如果是2014年4月19日,则不显示日期。我正在数据库中以dd/mm/yy格式输入日期。 请帮忙。我很绝望,尝试了很多代码。我对jsp和使用jsp和MSAccess是新手 <%@ page import="java.util.*" %> <%@page contentType="text/html

Jsp 在Glassfish 4中获取正确连接池的问题

我正在使用Glassfish 4.0。我已经设置了MySql的连接池。使用以下各项可获得正确的游泳池: Context ctx =new InitialContext(); DataSource ds = ctx.lookup("jdbc/music"); 但当我尝试在jsp页面中使用它时: <sql:query var="result" dataSource="jdbc/music"> 我得到的是一个到Derby Pool的连接 有什么帮助吗?我不确定这是GlassFish

Jsp javaEE中带bean的MultiException和PersistenceException

我知道有很多关于这个主题的帖子,但是在没有解决方案的情况下搜索了大约10个小时后,我会问一个新的帖子。 我有两个项目没有正常工作。 我使用64位Windows 8.1,使用干净的jre/jdk 8和javaee7。我有glassfish 4服务器和netbeans 8。 当我说我的服务器日志为空时,我指的是在“%glassgish4%\glassfish\domains\domain1\log”中找到的服务器域日志文件。 我的项目是使用JavaBeans的简单企业应用程序。 我的第一个问题是通过

Jsp 映射Javaservlet和动作表单

我将按照本教程进行操作。我没有使用web.xml,而是使用注释@WebServlet(“/CoffeeSelect”)。但是,我很难理解表单操作和Javaservlet之间的servlet映射。这很奇怪,但有时,我可以成功地运行代码,但有时,我得到了HTTP404。如果有人能分享一些关于servlet映射的文章,我非常感激(我找不到关于这个的好资源) 如果您使用的是普通servlet,那么表单中的操作将指向为servlet定义的中的一个(/CoffeeSelect)。您可能看到的404错误通常是

如何在一个jsp页面中包含两个servlet

我有一个.jsp页面,其中我为两个servlet编写了以下内容。servlet的URL是 <jsp:include page="/GetAllDetailsOfFollowing" ></jsp:include><br> <jsp:include page="/GetAllTweetsOfFollowing" ></jsp:include><br> 当我在服务器上运行这个.jsp页面时,它只执行第一个servlet,

Jsp 如何在liferay搜索挂钩中获取FileEntry对象

我们公司使用Liferay 6.1.3社区版 我想编辑搜索结果页面,该页面在搜索关键字(main\u search\u result\u form.jsp)后显示,以允许用户下载最新的文档版本。所以用户不会被重定向到文档库页面,而只下载一个文件 我认为解决方案是创建钩子并更改文档的URL。我找到了创建URL的代码: downloadUrl = DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, Str

首先,使用System.out.println或更好的记录器控制servlet中的值是否正确。在它们不存在之前,它们不会出现在JSP中……可能是我将account业务对象放在那里的副本,以防我遗漏了什么 @WebServlet(urlPatterns =

首先,使用System.out.println或更好的记录器控制servlet中的值是否正确。在它们不存在之前,它们不会出现在JSP中……可能是我将account业务对象放在那里的副本,以防我遗漏了什么 @WebServlet(urlPatterns = {"/AccountLookupServlet"}) public class AccountLookupServlet extends HttpServlet { protected void processRequest(Htt

Jsp 使用servletContextListener的联机用户列表

我对这里的web编程是新手,我不知道如何使用servlet上下文侦听器列出servlet中的所有在线用户,但我一直坚持实现这一点。有人有答案吗?请给我举个例子。提前谢谢。我只给你一个大概的路径,因为用代码给出的详细答案太长了 你应该: 在servlet上下文属性中保留当前登录用户sessionid:user的哈希-确保在ServletContextListener contextInitialized事件中将其初始化为空哈希 在处理登录的模块中向其添加条目 从HttpSessionListene

JSP没有在IE8中运行

我的webapp可以很好地与大多数浏览器配合使用,即使是最新的IE,但它不会在IE8中加载任何jsp脚本(如绘制图表、提交表单等)。 在IE8中启用jsp有什么解决办法吗 有关应用程序的一般信息: 后端:JAVA 前端:Javascript Web服务器:Tomcat8.0尝试将其插入jsp页面 <head> <meta http-equiv="X-UA-Compatible" content="IE=8"> </head> 尝试将其插入jsp页面中

在SpringMVC中下载JSP标记库(spring表单、spring安全性、jstl核心、jstl fmt)

我想知道是否有一种方法可以下载标记库,比如spring表单、spring安全、jstl核心、jstl fmt,并在我的应用程序中直接使用它们,而不必像这样使用URI中的页面直接链接声明它们 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 标记库URI不是您可以连接的URL。所有标记库都是类,而不是网页。如果要使用JSTL标记库,必须下载JSTL.jar。提取jar,您将看到具有相同包结构的类,如/j

Jsp 如何在网页中显示webpshere liberty版本

在我正在使用的web应用程序中,我正在创建一个“关于应用程序”页面。 在这个页面中,我想显示服务器信息:WebSphereLiberty和Java版本 我主要使用JSP,无法找到显示此信息的方法 能做到吗?谢谢 SJRM您可以从中获取服务器信息。在servlet中,您可以创建JavaBean并使用有关服务器的信息填充它: public class EnvironmentInfoServlet extends HttpServlet { protected void doGet(HttpS

无法在jsp中使用jstl

我需要在.jsp文件中使用jstl。 我已经完成了这些必备步骤,但没有结果: 1-我认为适合我的版本是jstl-1.2.jar。我下载并将其放在公共和建议目录\WebContent\WEB-INF\lib中,并在jsp文件中使用。 结果:我在源代码中看到了这个错误 找不到“”的标记库描述符http://java.sun.com/jsp/jstl/core“ 2-我将jar文件添加到项目构建路径。 结果:步骤1的错误已解决,但运行后我看到了此错误:org.apache.jasper.jaspere

如何在jsp中创建动态链接?

我使用request.getAttribute()方法获取记录列表。之后,我使用jsp上的for循环显示这个列表。但每个记录(博客)都有“删除”、“编辑”等功能。为此,我确实需要生成包含blog id的路径链接。这就是为什么我需要动态链接。但我无法生成它。怎么做?以下是我的代码的一部分: <% ArrayList<Blogs> blogs = (ArrayList<Blogs>) request.getAttribute("blogList");

如何在jsp中显示多个PDF

我在jsp中有一个包含用户信息的表,其中一列表示用户CV: 名-姓-简历 汤姆-布拉-file:///C:/CVs/Tombla.pdf Jon-b-file:///C:/CVs/jonb.pdf 但是,两个用户最终显示的是相同的pdf 我正在尝试使用以下页面中的代码: [连结] 名字 姓 个人简历 ```Webservlet @WebServlet(“/cv.pdf”) 公共类Cv扩展了HttpServlet{ @凌驾 受保护的void doGet(HttpServletRequest请求

使用JSP以Tomcat9而不是7为目标

我正在尝试将tomcat从7升级到9,当tomcat尝试编译jsp页面时,出现了这个错误 Caused by: javax.servlet.ServletException: java.lang.NoSuchMethodError: org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(Ljava/lang/String;Ljava/lang/Class;Ljavax/servlet/jsp/PageContext;Lorg/

Jsp 跨站点脚本攻击

我想修复session.getparameter的jsp页面中的漏洞,以避免跨站点脚本攻击。请任何人建议如何执行。我已经试过了 Boolean flag=EsapiValidator.checkIfEmailIsValid(request.getParameter("name_id"), 251, true); if(flag) { session.setAttribute("gsaPartnerContactEmail",request.getParameter("name_id")); }

Jsp Struts2的TilesPlugin未加载到现有Struts1项目中

我正在将Struts1迁移到Struts2,其中一个组件是Struts1版本的TilesPlugin。 我已经阅读了Struts2 tiles插件实现的说明并遵循了这些步骤,但发现它没有像我预期的那样加载到配置中。这是链接 问题是我需要知道如何实现Struts2的新版本tiles插件,以及Struts1的现有TilesPlugin。(我不能同时迁移所有操作以使用较新的tiles插件,这是一个相当大的工作量) pom.xml(我只添加了struts2 tiles插件,但它在运行时出错,然后添加sl

  1    2   3   4   5   6  ... 下一页 最后一页 共 121 页