xbns.net
当前位置:首页 >> jsp传参数到sErvlEt >>

jsp传参数到sErvlEt

在servlet取参数并保存在request中string param = request.getparameter("param");//取出参数值request.setattribute("param",param); //保存到request中在页面根据param得到值

可以用request将结果放在attribute里,request.setattribute("key","value") 然后在jsp中取出 getattribute("key") 你也可以把处理的结构封装称类,然后在jsp中调用

(1):jsp有form表单的话,将表单提交到servlet,就是<form action="servlet.do"> 然后form里面的<input>等元素给个name属性,比如<input name="in"> 有了以上的话,在servlet的doPost里面 String in = req.getParameter(" in ")(2) jsp没有

1.url地址栏传参2.session3.cookie4.application5.单个页面级传参request.setAttribute() 跳转必须是转发不能是重定向

直接在Servlet中获取就行String username = request.getParameter("username");//这里面的参数要跟你页面上文本输入框的name相同String password = request.getParameter("password");//这里同上

当第一个servlet跳到第二个serverlt的时候,使用请求委派,就能把第一个servlet的request对象传入第二个servlet,然后用request.getparamater()取值;不要使用sendredirect()重定向,否则request传不到第二个servlet.代码如下:request.getrequestdispatcher("/第二个servlet地址").forward(request, response);

; jsp后面用request.getParameter ("id")就可以得到值了

在Servlet中的doGet() 或是 doPost() 方法中String level;str = request.getParameter("level"); 语句就可以了 这是select的解决方法是复选框时调用request.getParameter("vip");request.getParameter("common");分别用字符变量接受即可

private String transferLongToDate(String dateFormat,Long millSec){ SimpleDateFormat sdf = new SimpleDateFormat(dateFormat); Date date= new Date(millSec); return sdf.format(date); }

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

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