相关疑难解决方法(0)

在JSP/Servlet中填充级联下拉列表

假设我有三个名为的下拉列表控件dd1,dd2dd3.每个下拉列表的值来自数据库.dd3价值取决于价值dd2dd2价值取决于价值dd1.任何人都可以告诉我如何调用servlet来解决这个问题?

jsp servlets cascading drop-down-menu

40
推荐指数
1
解决办法
6万
查看次数

我可以使用EL从JSP访问枚举类的值吗?

我有一个枚举类USState.我想在JSP中遍历状态.

是否可以在USState不首先将此类列表设置为属性的情况下访问s列表?看起来像enum一样静态的东西应该总是可用的,但我无法弄清楚如何去做.

这就是我要找的东西:(工作除外)

<c:forEach var="state" items="${USState.values}" >
    <option value="${state}">${state}</option>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

java enums jsp jstl el

8
推荐指数
3
解决办法
2万
查看次数

使用jstl在现有选择标记上设置选定选项

所以我选择了每个科目的成绩.它是预定义的,因此我不必将等级存储为数据库中的表.我有资格的名单,我使用JSTL每个这样的:<c:forEach items="${qualificationdetails}" var="qd">.

对于每个项目,我正在制作这样的选择.

<select class="grade" title="Grade Obtained">
   <option value="1">1</option>
   <option value="2">2</option>
   <option value="3">3</option>
   <option value="A">A</option>
   <option value="B">B</option>
   <option value="C">C</option>
   <option value="D">D</option>
   <option value="E">E</option>
</select>
Run Code Online (Sandbox Code Playgroud)

是否可以使用我的变量qd设置所选选项?就像是

<option value="${qd.grade}" selected="selecetd">${qd.grade}</option>
Run Code Online (Sandbox Code Playgroud)

这将为选择添加重复选项.我认为用等级制作一个阵列并将其发送到生成选项会有点"笨拙".有任何想法吗 ?

html jsp jstl

8
推荐指数
1
解决办法
2万
查看次数

Spring MVC表单:选择Tag,多个选项不正确绑定?

我正在尝试创建一个表单来编辑现有的数据库行.我正在使用Spring MVC表单标记将html自动绑定到表单后备对象.该行与另一个表有多对多的关系,我试图使用以下形式表示多个选择框:select tag;

<form:select path="rules">
    <form:options items="${bundle.rules}" itemValue="name" itemLabel="name"/>
</form:select>
Run Code Online (Sandbox Code Playgroud)

我正在使用Hibernate进行持久化,因此该关系表示为Bundle pojo中的HashSet.

 private Set<Rule> rules = new HashSet<Rule>(0);
Run Code Online (Sandbox Code Playgroud)

如果没有页面上的选择框,对象将正确更新到数据库,但是使用选择框,对象将不会更新到数据库,并且我在log4j日志中收到此错误,请注意此错误不会导致异常,它只在日志中可见;

DEBUG org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:256) - Data binding errors: 1
Run Code Online (Sandbox Code Playgroud)

无论我取消选择框内的项目,都会发生这种情况,整个表单拒绝正确提交.谁能帮我?

我知道如何将集合属性绑定到Spring MVC中的表单,这与此问题类似,遗憾的是,没有任何建议对我的问题有用.

spring hibernate jsp-tags spring-mvc

6
推荐指数
1
解决办法
2万
查看次数

在JSTL中使用枚举

我正在尝试使用jstl进行一些网站开发,我遇到了以下问题:

在这里,我尝试创建一个下拉列表,其中显示的值是国家/地区名称,值是国家/地区代码.为此,我在后端java代码中有以下枚举:

public static enum CountryCodes implements EnumConstant {
       USA, CAN, AUS, GBR, DEU, ESP, GUM, IND, ISR, MEX, NZL, PAN, PRI;

       public final String toCountry(){
               switch(this){
               case USA:
                       return "United States";
               case CAN:
                       return "Canada";
               case AUS:
                       return "Australia";
               case GBR:
                       return "Great Britan";
               case DEU:
                       return "Germany";
               case ESP:
                       return "Spain";
               case GUM:
                       return "Guam";
               case IND:
                       return "India";
               case ISR:
                       return "Isreal";
               case MEX:
                       return "Mexico";
               case NZL:
                       return "New Zealand";
               case PAN:
                       return "Panama";
               case PRI: …
Run Code Online (Sandbox Code Playgroud)

java jsp jstl

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

jsp ×4

jstl ×3

java ×2

cascading ×1

drop-down-menu ×1

el ×1

enums ×1

hibernate ×1

html ×1

jsp-tags ×1

servlets ×1

spring ×1

spring-mvc ×1