草庐IT

jsp-config

全部标签

java - JSP 自定义标签 : missing DTD/XML Schema

我已经使用以下TLD编写了我的JSP自定义标记:1.02.1...现在EclipseHelios提示“没有检测到文档的语法约束(DTD或XML模式)。”我知道如何禁用警告,而是想知道如何通过提供DTD或架构信息来解决问题。顺便说一句,在上面的XML中我有:xsi:schemaLocation="http://java.sun.com/xml/ns/javaeeweb-jsptaglibrary_2_1.xsd"但这似乎没有帮助。更新根据Peter的建议,我检查了我的Window>Preferences>XML>XMLCatalog,我发现以下内容可能适合:Entryelement:Pu

java - Struts2,JSP,迭代中的 null 和 Empty 测试字符串

我正在使用Struts2。并且在测试String是否为null或空时遇到问题。字符串在循环中。到目前为止我所做的是在Action类中我有一个List.User有id和name字段并具有getter和setter...在JSP中我正在做这样的事情${user.name}问题是它不工作:(,我看不到名字,如果我删除block,它们是可见的。 最佳答案 试试这个 关于java-Struts2,JSP,迭代中的null和Empty测试字符串,我们在StackOverflow上找到一个类似的问题:

java - 无法解析为类型(jsp + eclipse)

我有一个jspproyect作为表示层来显示来自java类的函数的结果(一个简单的字符串)。这个类在src目录中。当我尝试运行时出现以下错误:org.apache.jasper.JasperException:UnabletocompileclassforJSP:然后:parsercannotberesolvedtoatype我的jsp代码是:实际上,我在使用ConDiaCClass和analex类时也遇到了同样的问题。我没有用Eclipse创建这些类。它们来自另一个项目,但它们都位于src目录中(java类应该位于该目录中)。看来jsp无法识别它们。 最佳

java - 从 JSP 页面上的 ServletContext 获取属性

如何从JSP页面上的ServletContext对象中找到我的属性?我之前设置过:publicclassMyServletContextListenerimplementsServletContextListener{privatestaticfinalLoggerlogger=LoggerFactory.getLogger(MyServletContextListener.class);@OverridepublicvoidcontextInitialized(ServletContextEventevent){logger.info("InitgameEngineinlistene

java - 在页面加载时从 JSP 文件调用 servlet

我可以在不使用HTML表单的情况下从JSP文件调用servlet吗?例如,在页面加载期间在HTML表格中显示来自数据库的结果。 最佳答案 您可以使用doGet()servlet的方法预处理请求并将请求转发给JSP。然后只需在链接和浏览器地址栏中指向servletURL而不是JSPURL。例如@WebServlet("/products")publicclassProductsServletextendsHttpServlet{@EJBprivateProductServiceproductService;protectedvoidd

java - JSP 表达式语言和动态属性名称

我正在尝试做一些看起来应该相对简单但有点碰壁的事情。假设我有一个产品列表,我将其公开为名称products下的请求属性.我们还假设每个产品都有一个id字段,而且我还有一堆以selectedProduct_形式设置的请求属性以指示选择了哪些。我知道有更好的方法来表示此信息,例如将所有选定的ID放入Map中并对此进行检查,但让我们假设我出于任何原因无法访问该方法。所以我想做的是迭代products并仅在存在selectedProduct_...时发出一些标记当前产品的属性集。像这样的东西:${product.id}但这当然行不通,因为它死于${!emptyselectedProduct_$

java - Jetty 7 高潮发布,JSP 和 JSTL 支持

我一直在为Jetty7及其对JSP和JSTL的支持而苦苦挣扎。我的JSP文件:blahHour${campaign}${hour.key}${hour[campaign]}上面的JSP部分按预期工作。然而,JSTL没有。Activity和结果变量是由servlet设置的请求属性。我收到以下错误:WARN:...compiler.TagLibraryInfoImpl:Unknownelement(deferred-value)inattributeWARN:...compiler.TagLibraryInfoImpl:Unknownelement(deferred-value)inatt

java - NoSuchMethodError : org. springframework.data.repository.config.RepositoryConfigurationSource.getAttribute 错误

我正在尝试在spring-boot应用程序中使用spring-data-redis来处理redis。我正在创建JedisConnectionFactory如下:RedisStandaloneConfigurationconfiguration=newRedisStandaloneConfiguration();configuration.setHostName("localhost");configuration.setPort(6379);JedisConnectionFactoryconnectionFactory=newJedisConnectionFactory(configu

java - Eclipse Ganymede 未正确验证 JSP

我刚刚安装了Ganymede,正在探索其中的一个旧项目。我所有的JSP都给我奇怪的验证错误。我看到类似的东西-Syntaxerrorontoken"}",deletethistokenSyntaxerrorontoken"catch",IdentifierexpectedSyntaxerror,insert"Finally"tocompleteTryStatement我在这里做的是最佳实践,没有scriplet或任何东西,所以我认为Eclipse错误地将Java类validator应用到我的JSP。关于如何阻止这种情况发生的任何想法?在选项/编辑器/文件关联下,我有以下JSP:JSPE

java - 在 JSP/Java 中,如何用 s.th. 替换 getter/setter。更通用?

一直在我的bean中添加大量的getter/setter方法让我感到厌烦。有没有一种简单的方法可以使用注释来摆脱这种愚蠢的工作?或任何其他方式?第二个例子是我想要运行的简短版本,因为不需要封装我的成员(尽管在另一个上下文中它可能是必要的)。在我的现实世界中,我必须访问大约15个类,每个类中大约有10个数据成员,这将产生300个无用的setter/getter。示例TestPerson.java(有效):publicclassTestPerson{publicStringfirstName;publicStringlastName;publicTestPerson(){firstName