Tag: jstl

java.lang.NumberFormatException:用于JSP页面中的输入字符串

嗨,有人可以帮助为什么在尝试在JSP页面中显示值时出现错误。 我没有转换任何数字或字符串已转换为数字,但我得到NumberFormatException 我的Servlet获取显示用户记录的请求 if(action.equalsIgnoreCase(“update”)){ System.out.println(“Came into Update”); userId=(int) Integer.parseInt(request.getParameter(“userid”)); nbId=request.getParameter(“nbId”).trim(); System.out.println(“User iD and NBid: “+ userId + nbId); User user=new User(); user.setUser_id(userId); user.setUser_nbk(nbId); List userRecords=UserDAO.getUserRecord(user); request.setAttribute(“userRecords”, userRecords); List owningOrg=Owning_Org_DB.getOwningOrgRecords(); request.setAttribute(“owningOrg”, owningOrg); request.getRequestDispatcher(“WEB-INF/JSP/TableMaintenance/UserNewAdd.jsp”).forward(request, response); POJO: @Entity @Cache(usage=CacheConcurrencyStrategy.READ_WRITE) public class User { @Id private int user_id; private String user_first_name; private String user_middle_name; private String user_last_name; //getters and […]

如何在spring 中保存许多对象

@Component @Entity @Table(name=”menu”) @Configurable public class Menu implements Serializable{ …. @OneToMany(mappedBy=”menu”, fetch=FetchType.EAGER) private Set voceMenuList; public Set getVoceMenuList() { return voceMenuList; } public void setVoceMenuList(Set voceMenuList) { this.voceMenuList = voceMenuList; } ….. } 我打印一个表单来编辑菜单,以及它的相对VoceMenu对象,这样: Menu id …… ….. 但是,当我尝试保存对象菜单时,我收到此错误: bean类[com.springgestioneerrori.model.Menu]的属性’voceMenuList [0]’无效:无法使用属性路径’voceMenuList [0]’访问大小为0的索引0的元素

如何在具有选定值的jsp / jstl中进行多选?

您好我有一个用户有一些角色User.class public class User { private Long id; private String firstName; private String lastName; private Set roles = new HashSet(0); public Long getId(){return id; public void setId(Long id){this.id = id; } public String getFirstName() { return this.firstName; } public void setFirstName(String firstname) { this.firstName = firstname; } public String getLastName() { return this.lastName; } public […]

带有参数的getter的JSTL或JSP 2.0 EL

如何使用JSTL或JSP 2.0 EL访问具有参数的getter? 我想访问这样的东西: public FieldInfo getFieldInfo(String fieldName) { …. } 我可以使用映射属性在Struts中访问它,但不知道它是否可以在JSTL或JSP 2.0中使用。 我尝试了一切,但没有工作。

如何从JSP页面访问环境变量

如何从JSP页面访问环境变量? 其中一个隐式对象是否允许访问它们? 我找不到解决这个具体问题的例子。 理想情况下,我正在寻找类似的东西:

JSTL c:forEach,递减数字循环不可能?

我想打印递减数字,如: … ${i} … 然后我得到了jspexception: javax.servlet.jsp.JspTagException: ‘step’ <= 0 javax.servlet.jsp.jstl.core.LoopTagSupport.validateStep(LoopTagSupport.java:459) org.apache.taglibs.standard.tag.rt.core.ForEachTag.setStep(ForEachTag.java:60) …. 但是这个答案说可以以两种方式循环: JSTL forEach逆序 我怎么了?

未知标签

当我包含以下行时,为什么我在左边的eclipse中收到错误提示消息。 我收到错误“未知标签(c:out)” 我也包括在上面 我需要包含一个jstl吗?

从jsf重定向?

我正在为我的大学项目使用jsp,jstl和jsf进行应用程序,据说,我对jsf也很新。 到目前为止,一切都很顺利。 但是,我似乎有一个问题,想知道如何从托管bean重定向到dinamyc参数的页面。 例如article.jsp?article_id=2 有人能告诉我它是如何完成的吗? 我一直想尝试使用像 FacesContext.getCurrentInstance().getExternalContext().dispatch(“faces/article.jsp2?article_id=” + articleId); 但得到错误: javax.servlet.ServletException: #{postComment.postClick}: javax.faces.FacesException: javax.servlet.ServletException: javax.faces.component.UIViewRoot cannot be cast to com.sun.faces.application.StateManagerImpl$TreeNode javax.faces.webapp.FacesServlet.service(FacesServlet.java:256) 我一直在努力使用 response.sendRedirect(“faces/article.jsp2?article_id=” + articleId); return; 但又一次出错了。 javax.servlet.ServletException: Cannot forward after response has been committed javax.faces.webapp.FacesServlet.service(FacesServlet.java:256) 有人可以告诉我在使用jsf时如何从托管java bean重定向? 贝娄是我的代码(可能是错误的,这就是为什么重定向不工作)。 HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); HttpServletResponse response = (HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse(); String articleId = request.getSession().getAttribute(“article_id”).toString(); //String articleId […]

无法在嵌入式Jetty服务器中加载JSTL taglib

我正在编写一个在嵌入式Jetty实例中运行的Web应用程序。 当我尝试执行JSTL语句时,收到以下exception: org.apache.jasper.JasperException:/index.jsp(1,63)PWC6188:绝对的uri: http : //java.sun.com/jsp/jstl/core无法在web.xml或jar文件中解析部署此应用程序 我在类路径上有以下jar ANT-1.6.5.jar ANT-1.7.1.jar ant发射-1.7.1.jar 核心3.1.1.jar docker,6.1.22.jar docker-UTIL-6.1.22.jar JSP的2.1-6.1.14.jar JSP-API-2.1.jar JSTL-1.2.jar servlet的API-2.5-20081211.jar servlet的API-2.5-6.1.14.jar 标准1.1.2.jar 我的web.xml看起来像这样: test 我的代码如下所示: Hello World! ${1+2} 我开始使用这样的嵌入式Jetty服务器: Server server = new Server(80); WebAppContext context = new WebAppContext(“pig-1.0-SNAPSHOT.war”,”/”); server.addHandler(context); server.start(); 过去两天我花了不少尝试jar文件,web.xml配置和标签库声明的各种组合,但无济于事。 如何在完整的JSTL支持下启动并运行嵌入式Jetty服务器?

是否有一种优雅的方式将spring托管bean注入java自定义/简单标记

我有一堆使用spring托管bean的java自定义标签..因为我无法找到注入自定义标签的方法,我创建了一个帮助类,为所有spring bean对象提供静态方法“getTheObjectINeedBean()”需要..我根本不喜欢这种方法。 我真的希望能够将spring托管bean注入自定义标记 有办法吗? 就我的研究而言,我知道没有办法做到这一点,因为自定义标签是容器管理的 谢谢, 比利