Как использовать текстовый файл в Velocity - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть текстовый файл с именем data.txt, который включает в себя данные клиента.Мне нужно отправить сообщение каждому клиенту, используя скорость Apache.Мой файл выглядит так:

enter code here
First_Name, City, ... 
Rakesh,  Hyderabad,...
Jack,   berlin,... 
....,   ...., ...

, как и эти 10000 записей. Я не очень хорошо знаю скорость Apache ... Я не могу загрузить свой файл со скоростью.мой java файл

public static void main(String[] args) throws Exception {
Velocity.init();
Template t = Velocity.getTemplate("./src/VMDemo.vm");

VelocityContext ctx = new VelocityContext();

Writer writer = new StringWriter();
t.merge(ctx, writer);

System.out.println(writer);

файл VM

#if ($City == "Hyderabad")
  Hi $first_Name welcome to Hyderabad.
#elseif ($City == "Berling")
  Hi $First_Name welcome to Berlin
#elseif ($City == "Mumbai")
  Hi $First_Name welcome to Mumbai
#else
 Please contact Us
#end
enter code here
the output should be like this..
Hi Rakesh welcome to Hyderabad.

Кто-то, пожалуйста, подскажите мне, как загружать данные и использовать их в скорости.Если Person принадлежит какому-либо городу, то имя должно быть динамически взято из файла.Пожалуйста, кто-нибудь поможет мне с этим .. просто помогите мне включить мой файл в скорости.

...