栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在jsp中使用javascript

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在jsp中使用javascript

  • 您不能在JSP的if语句中调用Javascript函数,因为JSP在服务器端执行,而Javascript在客户端执行。

  • 单击单选按钮之一时必须触发事件,使用

    onclick
    事件可以调用function
    corc()

  • 不要在JSP中编写scriptlet,因为scriptlet在JSP中不应使用超过十年。学习JSPEL和JSTL,并将servlet用于Java代码。

JSP代码:

...............//use <form> to submit values to servlet <input type="radio" name="radio1" onclick="handleClick(this.id);" id="customerId" /> <input type="radio" name="radio1" onclick="handleClick(this.id);" id="companyId" />.............//use hidden field to assign table value i.e. "customer" or "company". <input type="hidden" name="tablevalue" id="tableTextId" />  //</form> closing form tag

onclick
事件我分配了
handleClick
函数并传递了
this.id
参数
this.id
,用于传递
id
单击的单选按钮的属性。

Javascript代码:

<script type="text/javascript">  function handleClick(clickedId)  {     if(clickedId == "customerId")       document.getElementById('tableTextId').value = "customer";     else       document.getElementById('tableTextId').value = "company";  }</script>
  • 当您提交表单然后在servlet中时,您可以获得隐藏字段的值。

字符串tableName = request.getParameter(“ tablevalue”); //传递隐藏字段的名称,即tablevalue

  • 您可以进一步将其传递
    tableName
    给查询。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/452204.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号