xcxd.net
当前位置:首页 >> jsp把input的值传递给sErvlEt >>

jsp把input的值传递给sErvlEt

不能,只能是input select textarea 等 a span 是肯定不能的

jsp向servlet传值大致有这么几种情况. 第一种超链接,在href='servletAction?id=xxx' 第二种form表单提交,当点击submit时,action="servletAction" method='get/post' 第三种就是利用ajax,url='servletActionz',当然了,这里也有get和post两种情况,get直接在url后面加问号传参,post会把参数放在实体内容里面. 最后在servlet那边 用 request.getParameter("参数名");就可以拿到了

用form表单提交到另外一个JSP页面就行拉或者直接通过request.setAttribute("","")来设置在另外一个页面通过request.getAttribute("")来获取

<form action="/checkAll"><input type="text" name="username"/><input type="password" name="password"/>,<input type="submit" name="submit"/></form> servlet里面 request.getParameter(参数名)

提交的是是servlet的中的方法也是就你在一个配置文件中对应的映射的名称

1、获取到需要存放的值,比如姓名"张三",在后台的servlet中放入request中,request.setAttribute("name","张三");2、将servlet输出到指定的jsp页面,比如test.jsp.3、在test.jsp上引用jstl标签4、利用jstl表达式把name的值赋值给test.

servlet中:int count;//假设是你要传的值request.setattribute("countname", count);jsp中:再将得到的值放到相应的位置

只能通过form表单提交,或者url后加参数 ,或者ajax的方式提交

楼主是这样的,你的a标签是一个URL链,并没有提交表单,所以你的页面元素是不可能通过这个方法到后台的.所有传到后台的参数62616964757a686964616fe4b893e5b19e31333264653439都写在URL串里,这个串里有什么后台才能得到什

等我给你写一个,很简单的. index.jsp:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> </head>

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com