glzmzd
2015-05-26 08:58
采纳率: 71.7%
浏览 3.5k
已采纳

onclick中的参数如何传输?

代码:
jsp页面:function searchcf(){
f1.action = "<%=request.getContextPath()%>/Controller.do?cmd=searchcf()"; //调用searchcf函数
f1.submit();
}

java: public void searchcf(){
....}

现在我想在函数searchcf中使用id的值AA,应该如何将id的值传输到searchcf中?
多谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • SHI0ELD 2015-05-26 09:11
    已采纳

    使用HttpServletRequest request对象来获取,request.getParameter("id")。
    请求要这样设置<%=request.getContextPath()%>/Controller.do?id=AA

    点赞 打赏 评论
  • 用用服务器端《%=%》赋值

     f1.action = "<%=request.getContextPath()%>/Controller.do?cmd=<%=searchcf()%>"; //调用searchcf函数
    
    点赞 打赏 评论
  • DreamTHT 2015-05-26 09:44

    action地址追加参数不行吗?<%=request.getContextPath()%>/Controller.do?cmd=searchcf()&id=AA

    点赞 打赏 评论
  • SHI0ELD 2015-05-26 09:44

    你是用的servlet还是controller来处理请求的?

    点赞 打赏 评论
  • SHI0ELD 2015-05-27 08:56

    恭喜问题解决了。。。。。。

    点赞 打赏 评论

相关推荐 更多相似问题