我正在尝试在文本字段中显示label Name
input(type='text', placeholder='Name', name='name' value='#{product.name}')
的值。这是我的代码,但它不起作用
MariaDB [menagerio]> select * from shop;
+---------+--------+-------+
| article | dealer | price |
+---------+--------+-------+
| 0001 | A | 3.45 |
| 0001 | B | 3.99 |
| 0002 | A | 10.99 |
| 0003 | B | 1.45 |
| 0003 | C | 1.69 |
| 0003 | D | 1.25 |
| 0004 | D | 19.95 |
+---------+--------+-------+
7 rows in set (0.00 sec)
这是我的结果:
有人可以告诉我该怎么做吗?
答案 0 :(得分:1)
假设您使用较新版本的pug,在属性has been removed from the language in favor of ES6-template-strings中进行字符串插值。
这意味着理论上你应该使用这样的语法:
PrintWriter writer = new PrintWriter("C:\\Users\\cholp\\Desktop\\out.txt", "UTF-8");
for (Element item : body) {
String method = item.select("div.media_mtspan.video_desc_text").html();
method = method.replaceAll("<br>", "\n");
System.out.println(method);
writer.append(method);
}
writer.close();
话虽如此,你的例子根本不需要使用插值,你可以简单地传递变量的值:
input(type='text', placeholder='Name', name='name' value=`${product.name}`)
答案 1 :(得分:0)
input(type="text", name="hidden", value=product.name, checked="")