求助,jsp页面传值,servlet传值给jsp无论如何都取不到值

Servlet如何可以向JSP传值?
Servlet如何可以向JSP传值?
09-10-18 &
你到底是要从jsp向servelt传值还是要从servlet向jsp传值啊,如果是从servlet向jsp传值,你看你的方法是不是错了.还有,你说session没有setAttribute和getAttribute方法,那是不可能的.HttpSession session=request.getSession();session肯定有上面两个方法.如果你想从servlet向jsp中传值有很多方法,建议你先看看jsp中内置对象.request,session,context 等都可以.无语,楼主怎么不相信我呢,要是你的session没有那两个方法那肯定是你的session没有拿到,因为session就相当于一个collection,肯定可以存放对象的,要是还真的不行话,那就放到ServletContext里面.request存在的范围是一次请求,session的范围是一次会话,而ServletContext的存在范围是随服务器的开始结束而开始结束的.放到ServletContext里肯定行.传值就那么几个东西,没有什么好高手的.
请登录后再发表评论!
没有设置编码格式  参考下我这段代码吧String key = request.getParameter(&Vkey&);key = new String(key.getBytes(&ISO8859-1&), &GBK&);这样获得的key就被编码了  即使有汉字 也可以正常显示
请登录后再发表评论!
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {    HttpSession session = request.getSession();    String name1 = request.getParameter(&name&);    List arrlist1 = new ArrayList();    arrlist1=Arrylistdb.Arr();    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源    //for(int i=0;i&arrlist1.size();i++){    //    Userbean use = (Userbean)arrlist1.get(i);    //    int id=use.getId();    //    String name = use.getUname();    //    session.setAttribute(&id&,String.valueOf(id));    //    session.setAttribute(&uname&, name);    //}    response.sendRedirect(&userinfo.jsp&);}/********userinfo.jsp**********/&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);for(int i=0;i&userList.size();i++){ %&&tr&&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&&td height=&20& align=&center&&&%=user.getId(); %&&/td&&td height=&20& &&%=user.getUname(); %&&/td&&td height=&20& align=&center&&&/td&&/tr&&% } %&&form action=&queryById.do&&    &input type=&textField& name=&userId& /&    &input type=&submit& /&&/form&/********queryById.do所对应的Servlet**********/public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {    String userId = request.getParameter(&userId&);    List userlist = Arrylistdb.queryById(userId);    request.setAttribute(&userlist&, userlist);//将整个结果集放入request    response.sendRedirect(&userinfo.jsp&);}
0,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    HttpSession session = request.getSession();,    String name1 = request.getParameter(&name&);,    List arrlist1 = new ArrayList();,    arrlist1=Arrylistdb.Arr();,    request.setAttribute(&userList&, arrlist1);//将整个结果集放入request,没必要放到session,耗资源,    //for(int i=0;i&arrlist1.size();i++){,    //    Userbean use = (Userbean)arrlist1.get(i);,    //    int id=use.getId();,    //    String name = use.getUname();,    //    session.setAttribute(&id&,String.valueOf(id));,    //    session.setAttribute(&uname&, name);,    //},    response.sendRedirect(&userinfo.jsp&);,},,/********userinfo.jsp**********/,&% java.util.List userList = (java.util.List)request.getAttribute(&userList&);,for(int i=0;i&userList.size();i++){ %&,&tr&,&% Userbean user = (Userbean)userList.get(i); %&&!-- 取出结果集的每一个,强制转化成Userbean --&,&td height=&20& align=&center&&&%=user.getId(); %&&/td&,&td height=&20& &&%=user.getUname(); %&&/td&,&td height=&20& align=&center&&&/td&,&/tr&,&% } %&,,&form action=&queryById.do&&,    &input type=&textField& name=&userId& /&,    &input type=&submit& /&,&/form&,,/********queryById.do所对应的Servlet**********/,public void doPost(HttpServletRequest request, HttpServletResponse response),throws ServletException, IOException {,    String userId = request.getParameter(&userId&);,    List userlist = Arrylistdb.queryById(userId);,    request.setAttribute(&userlist&, userlist);//将整个结果集放入request,    response.sendRedirect(&userinfo.jsp&);,} ,, 0,
请登录后再发表评论!}

我要回帖

更多关于 jsp怎么传值给servlet 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信