servlet如何接收值?

来源:百度知道 编辑:UC知道 时间:2024/05/18 17:59:59
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
int sid=Integer.parseInt(request.getParameter("sid"));
String sname=request.getParameter("sname");
String stel=request.getParameter("stel");
String semail=request.getParameter("semail");
String sadd=request.getParameter("sadd");

怎么接收值,传递到JSP中?

String sname=request.getParameter("sname");
String stel=request.getParameter("stel");
String semail=request.getParameter("semail");
String sadd=request.getParameter("sadd");
像这些都是从JSP中的文本输入框或是隐藏域取出的值
如JSP<input type="text" name="sname" value="s">
String sname=request.getParameter("sname");sname的值就是s;
request.getParameter("sname");里面的参数对应JSP页面上name的值如name="sname";

还有就是如JSP中把值存如request中:request.setAttribute("name","value");
这里面的两个参数简单的说就是第一个参数相当于上面的sname,后面参数就是这个名字 对应的值,如上面sname对应的值就是s,这里名字name对应的值就是value;在servlet中可以这样取出String value=(String)request.getAttribute("name");value就等于"value";
另外就是session.setAttribute("name2","value2");
servlet:String value2=(String)session.getAttribute("name2");
这就是最常用的几个

同样的要想把值从servlet中传到JSP也是如此,先在传之前把值放