vertx访问html,vert.x - Vertx : Post data from html to Java - Stack Overflow

I tried to send HTML form data to a Java Vertx Verticle but I get null as value.

Here is my code:

public void start(Future startFuture) throws Exception {

Router router = Router.router(vertx);

router.route("/html/*").handler(StaticHandler.create().setWebRoot("html/"));

router.route("/html/*").handler(StaticHandler.create().setWebRoot("web/html"));

router.route("/js/*").handler(StaticHandler.create().setWebRoot("web/js"));

router.route("/css/*").handler(StaticHandler.create().setWebRoot("web/css"));

router.route("/fonts/*").handler(StaticHandler.create().setWebRoot("web/fonts"));

Route route = router.route(HttpMethod.POST, "/crypt/testForm/");

route.handler(routingContext -> {

String productType = routingContext.request().getParam("test");

System.out.println(productType);

});

vertx.createHttpServer()

.requestHandler(router::accept)

.listen(8085, "localhost", res -> {

if (res.succeeded()) {

startFuture.complete();

} else {

startFuture.fail(res.cause());

}

});

}

And for my html file:

Regards.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值