在jsp无表单的情况下怎么获取表单元素的值
request.getParameter(name);其中只要页面表单中确实存在名称为name的text元素,若是没有输入,则获取的是“”,若是输入了则是输入的值,名称不存在则为null你可以看看你同学是否写了value属性,若是写了,则没输入的话获取的是他写的value值如则获取的是a
$(btn).bind('click', function(){
var value = $(input).val();
var param = {v:value};
$.post(url,param,function(){})
});
以上列子用了jquery.
通过js获取input的值,然后通过ajax将值传到后台。当然这样做的话,你后台需要一个ajax接口来支持。post里面的url,就是你接口的地址。
如果没有表单的话 你可以在触发事件的时候通过document.getElementById获得元素值 然后再将这些元素值拼成一个url 利用url传参的方法将参数提交过去(就是用url?id = "" & password = ""这样传) 这样的话也就算是有表单了 但是我不建议你这么做
<button onclick="location.href='<%=request.getContextPath() %>/ShowBadyServlet?id="javascript:return abc();"
<script type="text/javascript">
function abc(){
return document.getElementsByTagName(id).value();
}
</script>
用javascript,比如 document.getElementById("id").value ,其中"id"就是你那个文本框的name
为什么不用表单呢,
话说回来有没有表单都可以通过页面对象document获取,
在一个jsp页面上如何存在多个from表单。
可以直接创建多个form即可,形式就是“”,此时每个form中的内容就是独立提交的部分。举例:
jsp页面中表单部分内容实时显示
第一个问题:这个表单在一个form标签中,点击确定按钮后(实际上就是submit按钮),提交这个表单,将jsp页面中的内容传递个servlet\/jsp(具体取决于你的业务逻辑在哪里实现)。第二个问题:每次载入该界面的时候都执行一个查询数据库操作,将查询的值填写到下面的表中。这样,当你打算新增一个数据后,处理...
jsp的Form表单注册页面,提交显示表单数据。
这个很简单的我这几天刚好学到这里 注意,以下代码需要修改,因为servlet名称和url可能会不一样的 name: pawd: ===这个是用来获得你输入的内容的 PrintWriter out = response.getWriter();String u = request.getParameter("username");String p = request.getParameter("pwd");String hd=request...
如何在一个jsp页面上获得本页面提交的表单
首先,JSP提交的表单一般传入Servlet 然后在Servlet内做一系列处理,再将结果传入Session(可以不做处理,就是直接获取本页面提交表单的数据)最后再JSP内通过EL表达式,或者直接<%request.getAttribute("name")%>
jsp两种提交表单有何区别
你说的是get和post吗?1) GET 会在IE地址栏中显示提交的数据 有数据限制,不进行加密也不安全 浏览器将提交表单中的字段信息放置在请求头中,不适合大数据量的传输,适合根据关键字作查询。2) POST 浏览器将提交表单中的字段信息放置在请求体中,适合大数据量的传输,如:向服务器端上传文件等。没有数据...
jsp表单不提交 时间项是可为空的 但是全填上时 表单才能正确提交 不全...
2014-01-02 如何验证jsp表单提交不为空 9 2014-12-14 jsp页面提交表单的时候自动把当前时间提交到数据库中 12 2011-10-19 jsp如何设置表单不提交 8 2012-05-16 jsp页面中的表单提交,如何先用javascript判断输入... 17 2013-08-24 jsp中提交到Servlet的表单获取的值为什么都为NULL 43 2013-09-12 ...
在myeclipse怎么给JSP页面插入表单
不用代码不知道怎么弄,不过如果表单多的话可以写几句JAVASCRIPT代码循环动态添加,
JSP怎么将表单提交到对应的servlet
2. 创建一个名为LoginServlet的Servlet,下面是doGet与doPost部分 3. 配置web.xml,这是最关键的一步 需要注意的是url-pattern这里写的是\/login,而在jsp中form表单的action写的是login,而不是\/login,因为尝试了其他写法都不能准确的跳转到指定的servlet。4. 很显然,目前配置servlet还有另...
jsp如何解决Form表单乱码问题
网站程序中的Form表单 是重要的组成内容之一 很多时候 Form表单会出现乱码的现象 会给网站造成一定的困扰 如何解决乱码的问题?JSP和Servlet的六种中文乱码处理方法 一 表单提交时出现乱码 在进行表单提交的时候 经常提交一些中文 自然就避免不了出现中文乱码的情况 对于表单来说有两种提交方式 get和post提交...
JSP form表单无法提交
把js贴出来 应该是js的问题
暨叔胃刻: 第一种: 在form标签中有一个输入框后台用 String name = request.getParameter("name");来获取输入框的值第二种: url传值的方法 ; 一般情况下使用button或者超链接的方法提交表单的时候用,或者输入框不在form中使用
双鸭山市19115384879: 在JSP中没有表单,怎么用按钮(button)将数据提交给某个url,请教这个JS方法怎么写? - ?
暨叔胃刻: 可以在JS中取到每一个参数 然后把每一个参数传到url中 例如 var url = "/eee/rrr/oo.jsp" var a = document.getElementById("a"); var b = document.getElementById("b"); window.location.href=url+"?a="+a+"&b="+b; 这样比较麻烦 简单的就是页面设置表单 js中一样可以提交
双鸭山市19115384879: 如何在一个jsp页面上获得本页面提交的表单 - ?
暨叔胃刻: 首先,JSP提交的表单一般传入Servlet 然后在Servlet内做一系列处理,再将结果传入Session(可以不做处理,就是直接获取本页面提交表单的数据) 最后再JSP内通过EL表达式,或者直接<%request.getAttribute("name")%>
双鸭山市19115384879: 在jsp中如何在本页获取本页的表单的值,不要难过js.表单不提交的情况下! - ?
暨叔胃刻: JSP中不用js的话就相当也静态页面,只能得到前一个页面传过来的值以及在jsp中的java代码中得到的值,但访问本页面时这些值就已经确定了,本页面的表单中输入的值只能通过js才能在表单不提交的情况得到并进行一些处理!
双鸭山市19115384879: java web 项目中,两个jsp文件不通过表单的提交,怎样…… - ?
暨叔胃刻: 你的意思是 点A的一个连结 跳到B的页面的时候顺道把A的FORM参数也都带过去 对么? 那你就得在URL下工夫了 比如 http://localhost:8080/test/A.jsp?username=admin&password=1234&sex=man.......连接就要这么写 然后 在另一个页面 如果获...
双鸭山市19115384879: jsp不用表单怎么向servlet传值? - ?
暨叔胃刻: 1.直接往input中读取(form 的action用该servlet,servlet用request.getattribute获得值) jsp:servlet: string title=request.getattribute("title"); 2.带hidden的input jsp:servlet: string title= request.getattribute("title");
双鸭山市19115384879: jsp中的input里面的东西要怎么取出来? - ?
暨叔胃刻: 表单元素:JSP获取参数:使用Request对象,只用于当前页面:String name=request.getParameter("name"); 也可以使用Session对象来保存,另一个页面可以使用.session.setAttribute("Name",name); 获取session对象值方式:session.getAttribute("Name");
双鸭山市19115384879: 在jsp中的下拉菜单中如何得到数据库中里表单的内容 - ?
暨叔胃刻: 方法:request.getParameter("")得到的是String类型的数据:应该是Sting age = request.getParameter("age"); 如果想转化为int类型的,再进行转化:int int_age = IntInteger.parseInt(age
双鸭山市19115384879: Java中如何实现 读取jsp页面中 table表单的内容 - ?
暨叔胃刻: 页面提交 还叫做表单提交 你提交一个表单以后可以通过String name = request.getparameter(name) ;来获取表单上提交过来的值 你必须要给表单元素给name属性赋值才可以获取到 数据 表单提交两种方式 get/post 你可以用get提交下表单产看一下url上的参数就明白了.
双鸭山市19115384879: Javascript如何获取表单数据? - ?
暨叔胃刻: N种方法 第一种document.表单名.节点名称.value第二种document.all("ID值").value还有document.getElementById("ID").valuedocument.getElementByTagName("节点类型")[下标].valuedocument.getElementByName(Name)[下标].value