Tag: jstl

如何使用JSTL在列中写出对象数组

我有一个JSP,我正在显示项目列表。 项目列表将放入垂直列。 每行应具有(列表长度)/(总行数),如果有余数则向上舍入。 现在我们正在做两列,但我们希望自由改变列数。 我的工作不喜欢scriptlet,那么使用JSTL将列表分成相等列的最佳方法是什么?

JSP表达式语言错误

我创建了一个动态Web模块项目,使用STS和Spring MVC。 问题是我在模型中添加了一个字符串,但它无法使用EL显示在JSP页面上。 我可以知道它有什么问题吗? 以下是详细信息:JSP页面 Spring MVC Home 在web.xml MVC控制器: @Controller public class HomeController { public HomeController() { super(); } @RequestMapping(value=”/home”, method=RequestMethod.GET) public ModelAndView showHomePage() { // View Name – Model Name – Model Data return new ModelAndView(“home”, “message”, “Hello Spring MVC”); } } 调度员servlet.xml中 <!– Implement HandlerInterceptor Declare HandlerInterceptor inside DefaultAnnotationHandlerMapping property or globally […]

JSP中具有指数的Double类型的错误格式

在我的页面jsp我有一个双重属性$ {bean.property},但它显示如下: 1.598E7 如何使用E7并将其替换为0,如15980000

Spring表单绑定到C:forEach中的Set

我在我的JSP中使用Spring form标记库进行表单绑定。 我的命令对象包含一个Set ,我想使用JSTL 遍历该集合,并为我的集合中的每个对象创建一个Spring 。 我已经看过如何使用List执行此操作: 我的问题是我使用的是无序Set ,我不相信我可以使用index属性。 将Set的内容添加到Spring绑定表单的最佳实践是什么? 我想我只需要转换为List ,但我对任何可能的替代方案感兴趣。

如何在JSF中访问Map

我尝试使用C:foreach来访问jsf中的地图。但我无法使用“#”符号访问jsf中的地图。但我可以使用“$”符号访问它。但是我需要访问使用jsf显示组件h:outputtext。我的示例代码是 h:form binding=”#{MapInJsf.initForm}”> <%–${nameMap.key}–%> I cann access it <%—-%> 我做错了什么以及如何访问?我的Ref链接是JSF组件的动态值绑定请帮帮我。

单击超链接时,将选定的信息从JSP发送到servlet

我正在使用一个显示“节日名称”列表的JSP页面。 我想链接到点击页面,该页面将显示该节日的“个人资料页面”。 我如何发送哪个链接被点击到JAVA SERVLET,以便我可以使用SQL和Java将所选信息发送到“配置文件页面”jsp。 Festival Name: Location: Start Date: End Date: URL: List of Trips to ${festival.festivalName} ${festival.location} ${festival.startDate} ${festival.endDate} ${festival.URL} View Your Festivals ^i have the festivals ID that can be sent with this link in the jsp 我简单地需要知道如何将所选的“节日”ID发送回servlet,以便它可以生成配置文件JSP。 编辑:以及如何在servlet上捕获它

JSTL URL标记在Heroku上不起作用

我有一个简单的应用程序,我已在本地部署(在Tomcat中),以及在Google App Engine和Heroku上。 该应用程序使用JSTL标记,它们在所有部署中都可以正常工作,除了URL标记( ),只有在Heroku上,才会一个额外的正斜杠,这样可以解决所有问题。 这就是我的意思: https://stackoverflow.com/questions/13790720/jstl-url-tag-doesnt-work-on-heroku/ 在我的本地Tomcat中,使用“testApp”上下文部署应用程序,上面的代码剪切将在页面中生成以下字符串: “/testApp/laundryLists/search.htm” 哪个是对的。 在我的GAE部署的应用程序中,它位于地址testApp.appspot.com,上面的代码片段生成: “/laundryLists/search.htm” 这是正确的,因为这里的应用程序上下文是“/”(根) 在我的Heroku版本中,它部署在“testApp.herokuapp.com” 完全相同的代码生成: “//laundryLists/search.htm”(在开头注意两个正斜杠) 这是错误的,因为如果放在一个链接,如 <a href="https://stackoverflow.com/questions/13790720/jstl-url-tag-doesnt-work-on-heroku/”>whatever 链接URL将是: http://laundryLists/search.htm 这显然是错的。 值得一提的是,其他JSTL标签(例如“forEach”)在Heroku中运行良好。 所以我的问题是,为什么会在Heroku上发生这种情况,我该如何解决它(除了对URL进行硬编码)?

使用SpringMVC表单:选择将逗号分隔值绑定到多个下拉列表

我正在设计一个jsp页面,用户可以从下拉列表中选择值: 第1行:选择“下拉列表” 第2行:选择“下拉列表” 第3行:选择“dropdown1”“dropdown2” 哪里: 下拉值为{1,2,3,4,5,6,7} 用户可以从上面的行中选择值并保存表单。 下次用户查看页面并从数据库中检索保存的值时,我想在下拉列表中显示它们。 为此我使用Spring MVC表单:选择自动绑定 该代码适用于Row1和Row2,只有1个下拉列表可以绑定。 但是在Row3的情况下,Mappings [$ {index}]。userSetting返回的值类似于“2,3”(而不是单个值),这些值来自dropdownValues列表但以逗号分隔。 在这种情况下,出于显而易见的原因,Spring MVCforms:select无法从下拉列表中选择值,因为在下拉列表中找不到“2,3”。 我想要做的是分割值,以便从“2,3”,选择值“2”和“3”,使Row3看起来像: 之前:选择“dropdown1”“dropdown2”之后:选择“2”“3” 有没有人建议如何做到这一点?

使用变量值作为jstl中的参数调用另一个变量

逻辑是这样的: 因为${vehicle} = “car”值也是变量的名称,其值为“ferrari”,我使用${‘${vehicle}’}间接访问它,但它似乎不起作用。 有人可以帮我弄这个吗。 谢谢

javax.el.PropertyNotFoundException:在类型java.lang.String上找不到属性’tname’

我之前使用过scriptlet,但现在我切换到了mvc。 我无法在JSP页面上检索值并获得错误: javax.el.PropertyNotFoundException: Property ‘tname’ not found on type java.lang.String 豆的代码: public class regForm extends org.apache.struts.validator.ValidatorForm implements Iprafunctions { private String tname = null; private String tfee = null; public String getTfee() { return tfee; } public void setTfee(String tfee) { this.tfee = tfee; } public String getTname() { return tname; } public void setTname(String […]