Tag: jsp

从java类文件中获取apache webcontents文件夹的绝对路径

需要在动态Web应用程序内的java类文件中获取绝对路径… 实际上我需要获得apache webapps文件夹的路径…部署webapps的位置 例如/apache-root/webapps/my-deployed-app/WebContent/images/imagetosave.jpg 需要在java类文件中获取它,而不是在jsp页面或任何视图页面上… 有任何想法吗?

这究竟做了什么Class.forName(“com.mysql.jdbc.Driver”)。newInstance();

连接到MySQL数据库时,我执行以下步骤 Connection con = null; Resultset rs = null; Statement st = null; Class.forName(“com.mysql.jdbc.Driver”).newInstance(); con = DriverManager.getConnection(“jdbc:mysql://localhost:3306/database”,”root”,”passwp”); 其实我想知道Class.forName(“com.mysql.jdbc.Driver”).newInstance(); 声明做。 Althogh这个类不在mysql.jar中。 它在哪里?

Struts 2迭代枚举

在Struts 2中是否可以使用标记来迭代枚举? 现在我正在使用String列表,但是可以直接使用枚举吗? 提前致谢。

JSP EL和autoCompletion

在我的servlet中 request.setAttribute(“list”, myList); 在我的Jsp中: ${item.name} and ${item.address} 如何在IDE(IntelliJ)中将item.name的item.name an item.address ? 我是否可以将用于任何其他function,以使’item’的类型显式化?

在JSP中,美元花括号$ {}意味着什么?

${}在JSP中意味着什么? 例如,

如何将对象传递给JSP标记?

我有一个JSP页面,其中包含一个scriplet,我在其中实例化一个对象。 我想将该对象传递给JSP标记而不使用任何缓存。 例如,我想完成这个: 我试图避免直接与任何缓存(页面,会话,servletcontext)交互,我宁愿让我的标签处理。

表达式语言和Eclipse警告:“items”不支持运行时表达式

我有以下JSP: , Eclipse在我的代码中警告我关于EL表达式的每个实例: Warning [line 10]: “value” does not support runtime expressions Warning [line 13]: “items” does not support runtime expressions … 但事实并非如此,EL会被服务器正确评估。 任何人都可以向我提示正确的方向为什么eclipse会警告我那些EL表达式?

在Java中转义html

我如何确保两次逃脱? 我听说它是​​一种很好的做法,可以在从表单中获取值时转义值,并在输出时转义。 这样你有两次抓住机会的机会。

JSTL,Bean和方法调用

我正在开发一个JSP,我需要调用来自Bean的对象的方法。 该页面的先前版本不使用JSTL,它可以正常工作。 我的新版本有这样的设置: <c:set var="pageDividers" value="” /> 变量pageDividers是一个List对象。 我遇到了这个问题:当我要求pageDivider的大小时,会抛出exception。 我知道这是一个简单的JTSL错误 – 我做错了什么? 错误消息是: 未指定默认命名空间时,函数大小必须与前缀一起使用 如何正确访问或调用pageDividers对象的方法?

将数据存储在内存中

我在数据库中有”TABLE A” ,其中包含3列”COL 1″ , “COL 2” and “COL 3″ ,大约有1000000 (1百万)条记录。 对于这个表我已经映射了一个简单的POJO让我们说”ClassA”有3个实例变量”var1” , “var2” , “var3″并且还定义了set()和get()方法。 我的应用程序包含简单的JSP,Servlet和POJO,没有花哨的框架,也没有其他技术。 我真正想要的是,当我的应用程序第一次部署在Application Server上并且它收到的第一个请求时,只有那个请求(只有一次)我的Servlet将从TABLE A获得1百万条记录TABLE A ,使用这些记录映射ClassA并开始填充ClassA的对象并将它们保存在Vector或ArrayList ,因为您可能已经知道我的Vector/ArrayList现在将包含1百万个对象,每个对象代表一个record/tupple in “TableA” 。 好的,现在来到真实和困难的部分,我希望将Vector/ArrayList stored/persisted/added到应用程序上下文或VM或任何其他内存存储位置(实际上我不知道),以便每次我的JSP pages/Servlets访问内存中的对象时,每次都要获取数据而不是访问数据库。