从Javascript Int到Java字符串
From Javascript Int to a Java String
所以我在Javascript中有一个变量,它可以是String和int,我需要将它发送到一个java方法。我想,因为把数字改成字符串比把数字改为字符串更容易,所以我把变量设置成字符串。我要发布一些代码
这显然是javascript,变量valore可以是Int和字符串
$(".save").click(function() {
var valore = $("#valore").val();
var connettore = $("#connettore option:selected").text().split(" ").join("");
$.get("select"+connettore+".do", {
nomecampo: $("#colonnaRiferim").val().toLowerCase(),
valore: valore
}, function (data) {
for (var i = 0; i < data.connettore.length; i++) {
var conn = data.connettore[i];
}
}
);
这是Java函数
@RequestMapping("selectCompensi")
@ResponseBody
@Transactional
public ModelWrapper<List<TracciatoCompensi>> selectCompensi(@RequestParam String nomecampo,
@RequestParam String valore){
Session s = hibernateFactory.getCurrentSession();
ModelWrapper<List<TracciatoCompensi>> resp = new ModelWrapper<List<TracciatoCompensi>>();
Criteria c = s.createCriteria(TracciatoCompensi.class)
.add(Restrictions.eq(nomecampo, valore));
List<TracciatoCompensi> aList = (List<TracciatoCompensi>) c.list();
Query query = s.createSQLQuery("INSERT INTO tracciato_compensi_clone (CODICEORDINE, CODICESERVIZIO, CODICEUNIVOCOCOMPONENTE, COEFFICIENTECANONEMESE, "+nomecampo+", compensi1, rev, mod_time, mod_user) ("
+"SELECT CODICEORDINE, CODICESERVIZIO, CODICEUNIVOCOCOMPONENTE, COEFFICIENTECANONEMESE, "+nomecampo+", "+nomecampo+", rev, mod_time, mod_user FROM tracciato_compensi WHERE "+nomecampo+" = '"+valore+"')");
resp.put("connettore", aList);
query.executeUpdate();
return resp;
}
你可以忽略Query,它起作用,标准和其他东西也起作用。我的问题似乎很明显,如果valore是数字,那么函数就会崩溃,我尝试在数字中添加一个随机字符,并尝试使用toString()将其转换为javascript,但即使我使用jquery的isNumeric()函数,它说它不是数字,它仍然会崩溃
您要查找的方法可能是String.valueOf(Object):
String valore1 = "5";
System.out.println(String.valueOf(valore1));
int valore2 = 5;
System.out.println(String.valueOf(valore2));
给出:
5
5
在控制台中。
相关文章:
- 如何将字符串值从php页面发送到java脚本页面
- 在JSON.parse Javascript中字符串化Java对象抛出错误
- 正在对java中的javascript字符串进行转义
- 如何通过jsp表达式标记将java字符串变量传递给javascript函数
- 如何在 java 脚本中将字符串日期转换为 GMT
- 需要使用Java编码/转义HTML字符串,并在JavaScript中解码HTML字符串
- JavaScript 警报函数如何在 Web 浏览器上的 java 字符串变量中工作
- Javascript vs Java - 字符串编码
- 将 javascript 字符串化字符串转换为 java 字符串
- 从Javascript Int到Java字符串
- Java字符串到JS
- 如何在HTML表中插入Java字符串
- 解析json数组到java字符串数组
- 如何分配javascript字符串到java字符串
- 转换Java字符串数组或JSON字符串到Javascript数组(Parse.com Cloud Code和Mandri
- 正确格式化Java字符串以适合JavaScript变量
- 将多行Java字符串传递给javascript函数(使用Velocity)
- 用于复选框检查的Java字符串到JavaScript字符串数组
- JSONSerializer来呈现Java字符串数组
- 如何获取JavaScript的变量值以传递给JSP中的Java字符串