小编cod*_*247的帖子

java矢量到arraylist

有没有办法在Java中将向量复制或转换为arraylist?

java vector arraylist

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

如何使用jstl获取HashMap的大小

有没有办法使用JSTL获取Map的大小?我尝试使用$ {myMap.size},但它不起作用..

java jsp jstl

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

oracle如果行不存在则插入

insert ignore into table1 
select 'value1',value2 
from table2 
where table2.type = 'ok'
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我收到错误"缺少INTO关键字".

有任何想法吗 ?

sql oracle insert

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

在java中设置内容类型以进行文件下载

在我的应用程序中,我想提供文件下载工具.我将文件类型设置为response.setContentType.如何为几乎所有已知文件类型设置内容类型?有什么简单的方法吗?或者我需要像现在一样手动设置它,如下所示.

if (pictureName.indexOf("jpg") > 0) {
   res.setContentType("image/jpg");
} else if (pictureName.indexOf("gif") > 0) {
   res.setContentType("image/gif");
} else if (pictureName.indexOf("pdf") > 0) {
   res.setContentType("application/pdf");
   res.setHeader("Content-Disposition", "inline; filename=\"" + pictureName + "\"");
} else if (pictureName.indexOf("html") > 0) {
   res.setContentType("text/html");
} else if (pictureName.indexOf("zip") > 0) {
   res.setContentType("application/zip");
   res.setHeader("Content-Disposition", "attachment; filename=\"" + pictureName + "\"");
}
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

java types file mime-types

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

jstl里面的javascript

是否可以在javascript中使用jstl?

我想要定下来 <c:set var="abc" value="yes"/>

然后在html中访问该值并执行一些代码.我的问题是c:即使javascript条件为false,set也始终执行.

<script type="text/javascript">
var v1 = false;
<c:set var"abc" value="yes"/>

if(v1){
  <c:set var"abc" value="no"/>
}
</script>
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,即使v1为假,"否"设置为abc.

html javascript jsp jstl

10
推荐指数
2
解决办法
5万
查看次数

在jstl中使用javascript变量

我想使用jstl在javascript中迭代HashMap.有可能这样做吗?

function checkSelection(group,tvalue){
alert(group);
alert(tvalue);

<c:forEach items="${configuredGroupMap}" var="groupMap">
    alert("aa<c:out value="${groupMap.key}"/>");
    <c:if test="${groupMap.key==group}">
        alert("t<c:out value="${groupMap.key}"/>");
        <c:if test="${groupMap.value==tvalue}">
            alert("equal");
        </c:if>
    </c:if>
</c:forEach>
}
Run Code Online (Sandbox Code Playgroud)

它不会进入内部

 <c:if test="${groupMap.key==group}">
Run Code Online (Sandbox Code Playgroud)

javascript java jsp jstl

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

在spring过滤器中设置视图名称

我有一个ErrorFilter延伸弹簧GenericFilterBean.如果发生某些错误,我想显示一个用tile装饰的错误页面.

有没有办法从过滤器设置视图名称?

<filter>
    <filter-name>errorFilter</filter-name>
    <filter-class>com.abc.filter.ErrorFilter</filter-class>
    <init-param>
        <param-name>errorPage</param-name>
        <param-value>/jsp/errorpage.jsp</param-value>
    </init-param>
</filter>
Run Code Online (Sandbox Code Playgroud)

这是在配置web.xmldoFilter方法在errorfilter如下:

public void doFilter(ServletRequest req, ServletResponse resp,
        FilterChain chain) throws IOException, ServletException {

    HttpServletRequest httpReq = (HttpServletRequest) req;
    StringBuffer reqUrl = httpReq.getRequestURL();
    try {
        chain.doFilter(req, resp);
    } catch (Exception ex) {
        String requestRepresentation = createRequestRepresentation(req);
        errorService.handleException(reqUrl.toString(), ex, requestRepresentation);
        req.getRequestDispatcher(
                getFilterConfig().getInitParameter("errorPage")).forward(req, resp);
    } catch (Error er) {
        errorService.handleError(reqUrl.toString(), er);
        req.getRequestDispatcher(
                getFilterConfig().getInitParameter("errorPage")).forward(req, resp);
    }
}
Run Code Online (Sandbox Code Playgroud)

当前的错误不是用瓷砖装饰的,所以我想用普通的页眉和页脚来装饰它,从过滤器中调用该视图名称.

可能吗 ? …

java spring jsp tiles servlet-filters

9
推荐指数
1
解决办法
2355
查看次数

用dojo检查id是否存在

我正在尝试检查是否存在具有特定id的html元素,然后对其执行某些操作.

如何使用dojo检查id是否存在?

我在javascript中看到我们可以使用try catch.但我喜欢更干净的方式.

编辑:

这样做:

 var a = dojo.byId('myId');
 if(a){
     // something
 }
Run Code Online (Sandbox Code Playgroud)

javascript dojo

7
推荐指数
2
解决办法
6254
查看次数

使用java从服务器端检测浏览器版本

我看到很多与浏览器检测,用户代理检测等相关的帖子......我想从服务器端检测版本并根据它发送相应的数据.

我知道浏览器可以使用工具模仿版本,但这对我来说无关紧要.

我需要java解决方案来进行精确的版本检测.

java browser jsp version

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

Spring boot 配置文件特定属性和 spring.config.import 属性的优先级

春季启动版本:2.5.0

我有不同的属性文件。jar 内有 3 个,服务器上有 1 个(用于覆盖特定于服务器的属性)

  1. 应用程序属性
  2. 应用程序-dev.properties
  3. 应用程序产品属性

活动配置文件和外部属性的路径在 application.properties 中配置。

spring.profiles.active=@prodProfile@
spring.config.import=optional:file:./application-local.properties
Run Code Online (Sandbox Code Playgroud)

其中 @prodProfile@ 的值来自 pom.xml 的配置文件配置部分。

    <properties>
        <prodProfile>prod</prodProfile>
    </properties>
Run Code Online (Sandbox Code Playgroud)

如果我在 application-prod.properties 和 application-local.properties 中有相同的属性,哪个优先?当我测试时,我发现配置文件特定具有优先权。无法使用 spring.config.import 覆盖属性值。这是预期的行为吗?

spring-boot

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