引用楼主 jacksv123 的回复:function idCheck(x){ <%String sql="select * from checks where checkId='"+ %>x <%="'"%> } 我想把这个X的值写入这句当中,应怎样办? 一编译就报错 你的想像力太丰富了。。 可惜不正确。 JSP代码在页面加载的时候就已经执行并生成Java代码了,而你定义的JS函数是在触发调用的时候才会执行。在还没调用的时候,你的x是个什么值,HTML根本就不知道。做法不对呀。 如果你想在调用这JS函数时,把x设置给sql字符串,建议你传值,用Ajax调用另一个Servlet或Jsp业务来处理。
function idCheck(x){ <%String sql="select * from checks where checkId='"+ %>x <%="'"%> } 我想把这个X的值写入这句当中,应怎样办? 一编译就报错
" <%= select * from checks where checkId=' %>"+x+" <%="'"%>";
81,092
社区成员
341,717
社区内容
加载中
试试用AI创作助手写篇文章吧