Tag: jsp

如何从JSP访问javascript中的java对象?

我在JSP中有一个下拉框,列出了java对象(通过MVC控制器addAttribute访问对象)。 现在,在从下拉框中选择一个选项时,我想在div中显示所选员工的其他详细信息(例如 – $ {employee.employeeCV},$ {employee.employeeName})。 我有一个javascript函数(displayCV())。 但不知道该怎么做。 JSP – ${employee.employeeName} CV: JAVASCRIPT – function displayCV() { var valueSelected = $(‘#employeeList’).val(); var div = $(‘#candidateDiv’); } 请问有人帮我吗?

在JSTL标记中检索cookie和数组值

在检索我需要使用的cookie时: ${currentCookie.value.name} 但是,在使用自定义数组时,为什么我们需要跳过.value函数? ${myList.name} Cookie包含.getValue函数(),它以字符串格式返回cookie的内容,那么使用currentCookie.value.name如何工作?

从简单的java类获取HttpSession | Request而不是servlet类

我希望会话对象不在servlet类中,而是普通的应用程序。 WEB.XML com.abc.web.ApplicationManager com.abc.web.SessionManager ViewPrices.java public class ViewPrices implements Cloneable, Serializable { Session session = request.getSession(); servletContext.getSession() anyWay.getSession(); }

生成的JSP类文件位于何处?

我正在使用Tomcat 7.1和Eclipse Indigo来开发Java Web应用程序。 我只是想问一下是否有人知道JSP翻译文件(java文件)的存储位置? 它经常我收到指示jsp java文件行的exception,但如果我看不到该文件则更难以纠正错误。

与json_encode(在PHP中)相当的JSP是什么?

我正在尝试将JSP servlet编码为JSON。 JSP中json_encode()在PHP中的等价物是什么?

如何在JSP / Servlet中获取用户角色

有没有办法获得一个String []与用户在JSP或Servlet中的角色? 我知道request.isUserInRole(“role1”),但我也想知道用户的所有角色。 我搜索了servlet源代码,似乎这是不可能的,但这对我来说似乎很奇怪。 所以…任何想法?

如何在Struts 2中的Set集合中插入值

我正在使用Struts2做一个项目,我在分配集合时遇到问题。 这是我的行动(我删除了无关的部分) public class TeamAction extends BaseAction implements ModelDriven { Team team=new Team(); } 这是我的模特Team (我删除了不相关的部分) private TeamId id; private Set students = new HashSet(0); 这是我的JSP部分 现在问题是我无法通过ModelDriven将正确的值插入此Set集合中,它将抛出exception。 你能告诉我在JSP文件中写什么,所以我可以在我的模型中为Set集合插入一个值吗?

javax.servlet.ServletException:在作用域内找不到bean

我收到这个错误: javax.servlet.ServletException: bean not found within scope 在顶部的页面上。 该类存在于类路径中,它今天早上起作用,我没有得到范围内没有找到的东西。 这是怎么造成的,如何解决?

从Tiles视图(JSP)访问Spring bean

在Spring MVC中,我可以使用JstlView的exposedContextBeanNames(或exposeContextBeansAsAttributes)在JSP中访问我的bean。 例如,然后,在我的JSP中我可以编写($ {properties.myProperty)。 但是,当相同的JSP是切片视图的一部分时,无法访问这些属性。 是否可以正确配置Tiles或以其他方式访问这些属性? 我正在使用Spring MVC 3.0.2和Tiles 2.2.1。 这是我的一些配置: properties 编辑:我已经实施了Skaffman的解决方案。 TilesExposingBeansViewResolver.java: package es.kcsolutions.util.spring.servlet.view; import org.springframework.web.servlet.view.*; public class TilesExposingBeansViewResolver extends UrlBasedViewResolver { private Boolean exposeContextBeansAsAttributes; private String[] exposedContextBeanNames; public void setExposeContextBeansAsAttributes(boolean exposeContextBeansAsAttributes) { this.exposeContextBeansAsAttributes = exposeContextBeansAsAttributes; } public void setExposedContextBeanNames(String[] exposedContextBeanNames) { this.exposedContextBeanNames = exposedContextBeanNames; } @Override protected AbstractUrlBasedView buildView(String viewName) throws Exception […]

访问JSP中的常量(没有scriptlet)

我有一个类定义各种会话属性的名称,例如 class Constants { public static final String ATTR_CURRENT_USER = “current.user”; } 我想在JSP中使用这些常量来测试这些属性的存在,例如: 但我似乎无法让sytax正确。 另外,为了避免在多个地方重复上面相当冗长的测试,我想将结果分配给本地(页面范围)变量,并改为引用它。 我相信我可以用做到这一点,但我再次努力找到正确的语法。 更新:继续下面的建议,我试过: 这没用。 所以相反,我尝试替换常量的字面值。 我还将常量添加到页面的内容中,因此我可以在呈现页面时validation常量的值 这很好,它在页面上打印了期望值“current.user”。 我无法解释为什么使用String文字工作,但是当两个看起来具有相同的值时,对常量的引用不会。 帮帮我…..