我想获得HashMap
基于密钥的价值.
HashMap<String, ArrayList<String>> map
= new HashMap<String, ArrayList<String>>();
ArrayList<String> arrayList = new ArrayList<String>();
map.put("key", arrayList);
request.setAttribute("key", map);
Run Code Online (Sandbox Code Playgroud)
我做的是
<c:forEach var="map" items="${requestScope.key}">
<c:forEach var="hash" items="${map.value}">
<option><c:out value="${hash}"/></option>
</c:forEach>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
但似乎它正在打印所有内容,我想要做的是获取价值取决于关键像:hash.key
或者其他什么
更新:
我做了类似的事情,但它仍然无法正常工作
<c:forEach var="map" items="${requestScope.key}">
<c:forEach var="hash" items="${map['key']}">
<option><c:out value="${hash}"/></option>
</c:forEach>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
和StackTrace:Property 'External' not found on type java.util.HashMap$Entry
我很确定真的有这样的关键.
我有这样的表结构
当我向表中插入行时,我正在使用此查询:
INSERT INTO table_blah ( material_item, ... hidden ) VALUES ( data, ... data ) ON DUPLICATE KEY UPDATE id = id, material_item = data, ... hidden = data;
当我第一次插入数据而不触发ON DUPLICATE KEY
id增量罚款:
但是当ON DUPLICATE KEY
触发器和我插入新行时,id看起来很奇怪:
auto increment
即使触发,我怎样才能保持正确的增量ON DUPLICATE KEY
?
我想在BOOTSTRAP中将当前选项卡显示为活动状态.
<ul class="nav nav-tabs">
<!-- Default tab -->
<li class="active"><a href="#elemLower_tab" data-toggle="tab">Elementary Lower</a></li>
<li><a href="#elemAdvance_tab" data-toggle="tab">Elementary Advance</a></li>
<li><a href="#secondary_tab" data-toggle="tab">Secondary</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想通过jQuery激活当前标签?有没有办法做到这一点?
我将使用bootstrap来构建我的前端.我也在使用JSP和JSTL
我在互联网上的一些文章中读到的是,应该在正文结束标记之前编写添加外部javascript文件的正确方法,以便更好地优化页面.现在我正在尝试将其应用于引导程序,我所做的是将css
引导程序放到外部html文件中:
import_header.html:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="bootstrap-css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="bootstrap-css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="bootstrap-css/bootstrap-responsive.css">
<link rel="stylesheet" type="text/css" href="bootstrap-css/bootstrap-responsive.min.css">
Run Code Online (Sandbox Code Playgroud)
我导入到html的头部像这样:
<jsp:include page="import_header.html" flush="true" />
Run Code Online (Sandbox Code Playgroud)
现在我想用js
bootstrap和jQuery
lib 的文件做同样的事情,但我不知道这样做的正确方法是什么.
一位程序员同事告诉我,我不应该将业务规则放入 JSP 中。这真的让我很困惑。
我真的很难理解这一点。我的意思是我不知道如何识别代码中的哪个是业务规则。
问题:
I'm trying to run Drools
sample ( the HelloWorld sample when creating a new Drools project ), I didn't change anything in the project but I'm getting an error.
Here's the stacktrace:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java:org.drools.rule.builder.dialect.java.JavaDialectConfiguration'
at org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:321)
at org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:307)
at org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:192)
at org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:170)
at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:300)
at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:228)
at org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl.newKnowledgeBuilder(KnowledgeBuilderFactoryServiceImpl.java:34)
at org.drools.builder.KnowledgeBuilderFactory.newKnowledgeBuilder(KnowledgeBuilderFactory.java:46)
at com.sample.DroolsTest.readKnowledgeBase(DroolsTest.java:39)
at com.sample.DroolsTest.main(DroolsTest.java:23)
Caused by: java.lang.RuntimeException: …
Run Code Online (Sandbox Code Playgroud) 我知道有很多类似的问题.但是他们中的任何一个对我都不起作用.
我有一个json数组,整个结构是这样的:
我想得到的数组是这样的:
该json数组的结构是:
我想得到那个json数组的长度.在上面的图像情况下,它是4.到目前为止我尝试的是:
console.log( $( data.studentMockBeanMap ).size() );
console.log( $(data.studentMockBeanMap ).length );.
Run Code Online (Sandbox Code Playgroud)
两者都返回1
我也尝试这个:
var x = JSON.stringify(data.studentMockBeanMap);
console.log( x.length );
Run Code Online (Sandbox Code Playgroud)
返回2257,其中IMO也返回所有json对象的总和.
我怎么能只在上面盒装图像上的尺寸?
我正在开发一个接受这个网址的动态控制器:
注意:不包括reviewer_test2
我很难搞清楚.到目前为止我还没有这样做:
^(mock|reviewer)_test[1-5]$
我也不知道如何解释3.1
和3.2
我创建了折线图:
但我想让它看起来像这样.我也不知道这是什么样的图表.我想在其中制作阴影和圆圈节点.像这样:
我怎样才能做到这一点?顺便说一句,PNG
如果它与我的问题相关,我会将网页中的图表显示为图像格式.提前致谢.