我在jinja2模板中有一些变量,这些变量用';'分隔。
我需要在代码中单独使用这些字符串。即变量为variable1 =“ green; blue”
{% list1 = {{ variable1 }}.split(';') %}
The grass is {{ list1[0] }} and the boat is {{ list1[1] }}
我可以在渲染模板之前将它们拆分开,但是由于有时在字符串中最多包含10个字符串,因此很混乱。
在执行操作之前,我有一个jsp:
<% String[] list1 = val.get("variable1").split(";");%>
The grass is <%= list1[0] %> and the boat is <%= list1[1] %>
编辑:
它适用于:
{% set list1 = variable1.split(';') %}
The grass is {{ list1[0] }} and the boat is {{ list1[1] }}