`
love19820823
  • 浏览: 936636 次
文章分类
社区版块
存档分类
最新评论

jsp servlet 中setAttribute()和getParameter()区别

 
阅读更多

setAttribute()是用于服务器端设置属性向客户端发送该属性,在客户端通过getAttribute()获得属性。setAttribute()也能传递对象。

setParameter()是客户端向服务器端发送属性,只能传字符,用于get/post的数值传递,在服务端用getParameter()获取,页面中有forward从定向页面的地址中的参数也能用getParameter()获取。

页面提交表单,,在servlet中用getAttribute()是获取不到表单中的值的。 基本上就是2者对应的方向是相反的。


setAttribute()是用于服务器端设置属性向客户端发送该属性,在客户端通过getAttribute()获得属性。setAttribute()也能传递对象。

setParameter()是客户端向服务器端发送属性,只能传字符,用于get/post的数值传递,在服务端用getParameter()获取,页面中有forward从定向页面的地址中的参数也能用getParameter()获取。

页面提交表单,,在servlet中用getAttribute()是获取不到表单中的值的。 基本上就是2者对应的方向是相反的。

分享到:
评论

相关推荐

    投票系统,基于mvc开发,jsp+servlet+mysql

    import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet....

    基于JSP+JavaBean+Servlet三层架构员工考勤管理系统源码+数据库+项目说明.zip

    7) 操作完数据库,如果是查询数据 将结果集返回到servlet页面,通过setAttribute(key,value)将数据存入request作用域,跳转回JSP页面,再通过JSP页面的EL表达式获取存入的数据。 8) 如果是修改数据,修改完成后...

    数据库测试test.sql

    //response.sendRedirect("/myservlet2/admin/success.jsp"); //response.sendRedirect(request.getContextPath()+"/admin/success.jsp"); //http://192.168.58.250:8080/myservlet2/servlet/LoginServlet //...

    servlet2.4doc

    Forwards a request from a servlet to another resource (servlet, JSP file, or HTML file) on the server. -------------------------------------------------------------------------------- G ...

    在JSP中使用Session制作简单的登录模块

    JSP Login.jsp <br> <br>;charset=GB2312" %> <br><html><br><head><br><title>CH5 - Login.jsp</title><br></head><br><body><br> <h2>javax.servlet.http.HttpSession - session 对象</h2> ...

    jsp基础精华详解

    四种会话跟踪方式: 1.Session HttpSession session = request....ServletContext:Servlet上下文对象 它是一个公共区域,可以被所有的客户端共享 setAttribute():向公共区域里放入数据 getAttribute():从公共区域里取数据

    基于servlet的购物车

    //得到书号和书本对象 int bookid =Integer.parseInt(request.getParameter("id")); Map, Book> books = (Map, Book>)request.getSession().getServletContext().getAttribute("books"); Book book = books....

    java网站开发结合jsp写的上传以及批量上传文件代码

    package ... this.getServletContext().setAttribute("up", up); response.sendRedirect("/JspDay3_upload/show.jsp"); } } catch (Exception ex) { ex.printStackTrace(); } } }

    Servlet查询数据库案例--Query(java源码)

    request.setAttribute(Counter.ATTRIBUTE_NAME,Query.class.getName()); // Tell the dispatcher to invoke its servlet and include the output dispatcher.include(request, response); } // Finally, ...

    jsp内置对象的用法

    定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量 JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 1.request对象 客户端的请求信息被封装在request对象中,通过它...

    zhifuba-demo.rar

    Java使用支付宝接口-demo案例源码架包一起(jsp+servlet) package zhifubao.servletTest; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet...

    JAVA程序员面试题

    Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。 ...

    Servelt技术做的E家园

    package AiSoft.OwnHome.Servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet....

    java小项目

    String name = request.getParameter("userName"); String pwd = request.getParameter("pwd"); User u = uDao.findUserByNameAndPwd(name, pwd); MsgDao mDao = new MsgDaoImpl(); List<Message> msgList = ...

    潍坊学院成人教育Java-Web程序设计B卷试卷及参考答案.doc

    JSP页面中的6个基本元素包括指令、 、 表达式、动作标签和注释。 4. 和 是Servlet处理完数据后进行跳转的两种方式。 5. 在JavaScript中根据变量的作用域可以分为:全局变量和 两种。 6. 表格的 和 属性用于水平和...

    java中管理员板块

    String method=request.getParameter("method"); if(method!=null){ if(method.equals("addcategory")){ addCategory(request, response); }else if(method.equals("categorylist")){ categoryList...

    java 面试题 总结

    与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。...

    超级有影响力霸气的Java面试题大全文档

    与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。...

    FTP源代码例子

    req.setAttribute("inf", upload(req.getParameter("file_name"))); } catch (Exception e) { System.out.println(e.toString()); req.setAttribute("inf", e.toString()); req.getRequestDispatcher("view_inf...

    Jquery自动补全

    Jquery自动补全1.servlet中 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String word = request.getParameter("word"); request....

Global site tag (gtag.js) - Google Analytics