jsp如何获取输入框得内容到后台进行条件查询

Gimo 2014-06-07 07:12:41
有一个jsp,上面有个提交按钮和一个输入框。想在点击提交后获得输入框得内容,写入后台查询语句得where partId= xxx. 的xxx位置,请问怎么实现~~急
...全文
930 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChenFei__ 2015-06-20
  • 打赏
  • 举报
回复
在action里设置属性的get/set方法,这个属性名与文本框的一致,where=this.属性名。
Gavin_hd 2014-06-09
  • 打赏
  • 举报
回复
哈哈, 声明一个参数。 例如 className 然后再 jsp页面中 的文本框中 将 id name 都设置成 className 要一模一样哦! 后台 参数 创建 get() set() 方法.... 快捷键 shift+alt + s 这样 就获取到了。、
shizhongbugouzl 2014-06-07
  • 打赏
  • 举报
回复
敢问4L 这段代码是什么意思?
Gimo 2014-06-07
  • 打赏
  • 举报
回复
我说清楚点吧,就是在上面截图的界面输入框里输入比如“螺丝”,然后在后台查询select * from part where partId=螺丝;最后把数据再显示在那个界面下面
asdf123qwe_ 2014-06-07
  • 打赏
  • 举报
回复
你的问题提的不是很清楚。你到底是要在后台得到数据,还是在jsp页面得到数据? 你说的xxx的位置是什么??? 如果在jsp页面用js: document.getElementById("partid");,,,, 如果是 要的到url地址栏某个参数的值 如 xxx.action?partid = 234 的partid 可以用这个js方法; var partid = getArgs("partid");

/**
 * 得到请求链接request中某个参数的值
 * @param strParame 参数名(id=3)
 * @returns  返回参数对应的值
 */
function getArgs(strParame) {
    var args = new Object( );
    var query = location.search.substring(1);
    var pairs = query.split("&"); // Break at ampersand
    for(var i = 0; i < pairs.length; i++) {
    var pos = pairs[i].indexOf('='); 
    if (pos == -1) continue; 
    var argname = pairs[i].substring(0,pos); 
    var value = pairs[i].substring(pos+1); 
    value = decodeURIComponent(value); 
    args[argname] = value; 
    }
    return args[strParame]; 
}
如果是后台的话;如楼上所说request.getParameter();
姜小白- 2014-06-07
  • 打赏
  • 举报
回复
后台写个servlet servlet中用request.getParameter() 获取输入框的值,然后连接数据库进行查询
Gimo 2014-06-07
  • 打赏
  • 举报
回复
Gimo 2014-06-07
  • 打赏
  • 举报
回复
就是这个界面

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧