小编Chr*_*ris的帖子

如何正确转义html属性中的引号?

我在网页上有一个下拉列表,当值字符串包含引号时,它会断开.

值是"asd但在DOM中始终显示为空字符串.

我已经尝试过各种我认识的方法来正确地逃避弦乐但无济于事.

<option value=""asd">test</option>
<option value="\"asd">test</option>
<option value="&quot;asd">test</option>
<option value="&#34;asd">test</option>
Run Code Online (Sandbox Code Playgroud)

知道如何在页面上呈现这一点,以便回发消息包含正确的值吗?

html xhtml escaping

239
推荐指数
4
解决办法
21万
查看次数

java中的通用枚举参数.这可能吗?

我正在尝试编写一个接受任何枚举的泛型函数,并将值放入地图中以便在下拉列表中使用.

这是我到目前为止,(对于一个特定的枚举),我的函数enumToMap可以重写一般接受任何枚举类型?

import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Main {

    private enum testenum{
        RED,BLUE,GREEN
    }


    private static Map enumToMap(testenum e){
        HashMap result = new HashMap();
        List<testenum> orderReceiptKeys = Arrays.asList(e.values());
        List<String> orderReceiptValues = unCapsCase(orderReceiptKeys);
        for(int i=0;i<orderReceiptKeys.size();i++){
            result.put(orderReceiptKeys.get(i), orderReceiptValues.get(i));
        }
        return result;
    }

     /**
     * Converts a string in the form of 'TEST_CASE' to 'Test case'
     * @param s
     * @return
     */
    private static String unCapsCase(String s){
        StringBuilder builder = new StringBuilder();
        boolean first=true;
        for(char c:s.toCharArray()){ …
Run Code Online (Sandbox Code Playgroud)

java generics enums

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

java中将两个列表合并到一个映射的最佳方法?

可能重复:
将两个列表组合成一个映射(Java)的最简单方法?

鉴于这种:

    List<Integer> integers = new ArrayList<Integer>();
    List<String> strings = new ArrayList<String>();

    strings.add("One");
    strings.add("Two");
    strings.add("Three");

    integers.add(new Integer(1));
    integers.add(new Integer(2));
    integers.add(new Integer(3));
Run Code Online (Sandbox Code Playgroud)

将这些列表合并到地图中的最佳方法是什么,如["One"=> 1,"Two"=> 2,"Three"=> 3]?

谢谢你的任何建议

java list data-structures

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

EL枚举字符串处理

我有一个变量从一个映射到枚举的spring控制器传递给我的JSP视图.它打印在'ENUM_VALUE',不是非常用户友好.

将此转换为更易读的形式(如"枚举值")的最佳方法是什么.

我宁愿使用纯粹的EL解决方案,以避免在控制器中写入更多代码来解析它,但所有评论都表示赞赏.

java jsp el spring-mvc

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

标签 统计

java ×3

data-structures ×1

el ×1

enums ×1

escaping ×1

generics ×1

html ×1

jsp ×1

list ×1

spring-mvc ×1

xhtml ×1