我想在一个数字之前加上00,比如JSP中的1,比如1到001?

我想在一个数字之前加上00,比如JSP中的1,比如1到001?,jsp,Jsp,我想在int示例1之前添加00。我该怎么做呢?我知道有一种方法可以使用if条件和concat()来实现,但我需要一种更干净的方法来将1转换为001。可以使用javascript来实现 范例 函数myFunction(){ var-num=15; var n=num.toString(); var str2=“00”; var res=n.concat(str2); document.getElementById(“demo”).innerHTML=res; } 试试看 您可以在jsp标记中

我想在int示例1之前添加00。我该怎么做呢?我知道有一种方法可以使用if条件和concat()来实现,但我需要一种更干净的方法来将1转换为001。

可以使用javascript来实现

范例

函数myFunction(){
var-num=15;
var n=num.toString();
var str2=“00”;
var res=n.concat(str2);
document.getElementById(“demo”).innerHTML=res;
}
试试看



您可以在jsp标记中通过此操作

您想将其更改为十进制1,00还是想要100?在Java中创建一个静态实用程序方法,做您想做的事情。在JSP标记库中将其注册为JSP EL函数。从JSP调用JSP EL函数。或者只要使用
00${theValue}
,如果这是你想要的。我想把它改成001。我可以在服务器端使用javascript吗?如果你想在服务器端使用javascript,那么就用简单的java代码谢谢它工作了,但我认为int我被转换成了字符串。我只想这样。这是真的吗?是的“+”做concat并转换成字符串
<% 
int i =1;
String s = "00"+i+"";
out.println(s);
%>