Tag: jsp

使用JSP中的JSTL标记从HashMap读取数据,而不使用for each或for循环

我想从JSP中的哈希映射中读取数据,但不使用JSTL 或for循环。 我怎样才能做到这一点?

Spring – 在jsp文件上显示图像

我的模型商店图像用文件名(作为String)和数据(作为字节数组)描述。 我使用Hibernate,这是我的模型: @Entity public class Image { private Long id; private String name; private byte[] data; @Id @GeneratedValue @Column(name = “IMAGE_ID”) public Long getId() { return id; } public void setId(Long id) { this.id = id; } @Column(nullable = false, length = 100) public String getName() { return name; } public void setName(String name) { […]

intellij不在JSP代码检查或自动完成中解析el变量

总结这里显示的答案Eclipse中的Spring MVC模型对象的(jsp / jstl)视图中的代码辅助对我来说根本不起作用,是否有需要更改的设置? 我刚刚在github上下载了示例spring-mvc-showcase ,它在该项目中没有开箱即用(11.1.3或EAP 12版本都是完整的企业版),见下文(我不知道)它从哪里得到formBean): 这是我自己项目中的一个示例,下面的屏幕截图(底部框架)显示我的控制器向模型添加字符串属性并返回正确的视图名称。 我希望shopString在编辑该视图时可以作为自动完成选项提供,但它不是: sg是一个javascript变量 – 它应该很棒,但是“shopString”在哪里? 是否有我需要更改的设置或我缺少的其他东西才能获得此function(使用带有所有弹簧插件的11.1.3企业版)。 弹簧特定变量也失败了: 它们是一个开源(春季教程项目之一吗?),这肯定有用……或者我的Intellij安装中是否需要更改设置(我已经测试了12版EAP的全新下载)? 下面的另一个屏幕截图显示了通过自动检测正确设置的所有spring coifg文件,但代码检查失败…这是spring-mvc-showcase项目:

启动java.util.concurrent.ExecutionException期间子容器失败

我试图创建/运行一个基本的JSP并遇到以下错误。 我看到其他人也有类似的问题,但是,我还没有找到(或正确实施)手头问题的解决方案。 任何帮助,将不胜感激! SEVERE: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SimpleServletProject]] at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:816) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SimpleServletProject]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) … 6 more Caused by: java.lang.NoClassDefFoundError: […]

使用spring mvc设置默认的jsp视图

我想在我的jsps文件夹中设置一个jsp文件作为应用程序的默认视图。 我们可以在告诉我abc.jsp需要默认,并且可以在这样的路径中找到它。 url模式也是html,所以有一种方法可以在Spring MVC中映射。 例如 – 当用户键入www.example.com ,我希望应用程序指向abc.jsp页面,当有人键入www.example.com/something ,即使然后应用程序也应该指向abc.jsp ,但是url模式不应妥协。

如何区分注销和会话过期?

案例1:注销:一旦我们注销,如果有人试图访问之前的版本,它必须自动重定向到login.jsp 案例2:会话已过期:如果会话在用户仍然登录时到期,则必须尝试在访问上一页时自动重定向到sessionExpired.jsp。 如何区分? 我正在注销登录时无效。

jsp是如何工作的?

我想知道JSP有没有被编译? 我之所以要问的原因是因为每当我在Web服务器上部署我的Java EE应用程序时,我只会在WEB-INF文件夹中看到那些servlet和beans类文件,因为它们是编译的,但不是那个JSP,所以它是如何工作的什么是正常请求/响应周期的逻辑流程和大图。

如何通过单击html页面中的菜单从jsp调用java方法?

我在java中编写了一个服务器程序,但是为了给web提供一个接口,我希望在单击某个菜单按钮时在jsp中访问java方法。 我怎样才能做到这一点?

exception:NumberFormatException:对于JSP列表页面中的输入字符串

我正在尝试在jsp页面中打印一个列表,但我收到错误java.lang.NumberFormatException.forInputString 但是,我没有使用任何数字或改变任何数字,我真的不知道我做错了什么,请帮助我。 我看到了一个类似于我的问题( 编号exception )并且他/她接受的答案是用’foreach’迭代列表,但是我做了它并且它仍然给我错误。 有人能帮助我吗? 这是jsp # Process Time Schedule Next time running Server On || Off Emails Description ${index.count} ${job.process} ${job.schedTime} ${job.nextTimeRun} ${job.server} ${job.isActive} ${job.email} ${job.description}   这是数据库 private String process; private String schedTime; private String nextTimeRun; private String runServer; private String mailOrder; private String lookCode; private String lookName; private String description; private […]

如何在JSP EL中检查会话?

如何检查EL中的请求是否存在会话? 我正在尝试这样的事情: … 但似乎它永远不会是空的。