首页 > 解决方案 > jsp-如何连接字符串和变量?

问题描述

我写了一行简单的代码,如下所示:

  if (autype.equalsIgnoreCase("Superuser")) {
    str += "<input type=\"radio\" name=\"usertype\"" +rowid+ "value=\"Superuser\" checked> Superuser ";

rowid是一个声明为 0 的变量。我想要实现的是让用户类型以增量方式输出到用户类型 1、用户类型 2、用户类型 3 等。

当我运行代码并检查名称的元素时,它显示:

<input type="radio" name="usertype" 2value="Superuser">

我想要的是name="usertype2"。而且我似乎无法让连接成为名称本身的一部分。我做错什么了吗?

标签: jsp

解决方案


你的串联应该是这样的。

 if (autype.equalsIgnoreCase("Superuser")) {
    str += "<input type=\"radio\" name=\"usertype"+rowid+"\"  value=\"Superuser\" checked> Superuser ";

推荐阅读