精华内容
下载资源
问答
  • extjs实现的分页,使用jsp传递数据,具体实现过程如下,需要的朋友莫错过
  • SpringMVC的controller向jsp传递数据的五种方式详解

    万次阅读 多人点赞 2018-03-13 10:33:51
    第一种 使用model来保存数据到前台我的项目目录为我的controller页面代码@RequestMapping("/demo") public String Model(Model model){ UserBean bean = new UserBean(); bean.setName("admin&...

    第一种   使用model来保存数据到前台

    我的项目目录为


    我的controller页面代码

    @RequestMapping("/demo")
    public String Model(Model model){
    	UserBean bean = new UserBean();
    	bean.setName("admin");
    	bean.setPwd("admin");
    	model.addAttribute("admin", bean);
    	return "Model";
    } 

        Model.jsp页面

    <%@ page language="java" contentType="text/html; charset=utf-8"
        pageEncoding="utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Insert title here</title>
    </head>
    <body>
    ${admin }
    </body>
    </html> 


    效果为



    第二种  使用ModelAndView来保存数据


    我的controller页面

    @RequestMapping("/demo1")
    public ModelAndView ModelView(){
    	ModelAndView view = new ModelAndView();
    	UserBean bean = new UserBean();
    	bean.setName("孙悟空");
    	bean.setPwd("猪八戒");
    	view.addObject("admin", bean);
    	view.setViewName("Model");
    	return view;
    }

        Model.jsp页面 同上面一样 效果图为



    第三种 使用hashmap保存数据

    我的controller页面

    @RequestMapping("/demo2")
    public String Hashmap(HashMap<String, Object> hashMap){
    	UserBean bean = new UserBean();
    	bean.setName("刘备");
    	bean.setPwd("张飞");
    	hashMap.put("admin", bean);
    	return "Model";
    }

        Model.jsp页面 同上面一样 效果图为



    第四种方式 使用session来保存数据


    我的controller页面

    @RequestMapping("/demo3")
    public String session(HttpSession session){
    	UserBean bean = new UserBean();
    	bean.setName("曹操");
    	bean.setPwd("周瑜");
    	session.setAttribute("admin", bean);
    	return "Model";
    }

        Model.jsp页面 同上面一样 效果图为



    第五种方式 request来保存数据


    我的controller页面

    @RequestMapping("/demo4")
    public String request(HttpServletRequest request){
    	UserBean bean = new UserBean();
    	bean.setName("张三");
    	bean.setPwd("123");
    	request.setAttribute("admin", bean);
    	return "Model";
    }


       Model.jsp页面 同上面一样 效果图为



    展开全文
  •   1,解决js向jsp传值  使用ajax技术,从html.html页面传递到a.jsp页面中 html.html<br /><html><br /> <head><br /> <script src="clienthint.js"></script> </head><br /> ...

     

    1,解决js向jsp传值

        使用ajax技术,从html.html页面传递到a.jsp页面中

    html.html

    <html>
    <head>
    <script src="clienthint.js"></script>
    </head>

    <body>
    <script>
    var xmlHttp

    function showHint(str)
    {

      if (str.length==0)
        {
        document.getElementById("txtHint").innerHTML="";
        return;
        }

      xmlHttp=GetXmlHttpObject()

      if (xmlHttp==null)
        {
        alert ("您的浏览器不支持AJAX!");
        return;
        }

      var url="a.jsp";
      url=url+"?q="+str;
      url=url+"&sid="+Math.random();
      xmlHttp.onreadystatechange=stateChanged;
      xmlHttp.open("GET",url,true);
      xmlHttp.send(null);
    }

    function stateChanged()
    {
    if (xmlHttp.readyState==4)
    {
    document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
    }
    }

    function GetXmlHttpObject()
    {
      var xmlHttp=null;
      try
        {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
        }
      catch (e)
        {
        // Internet Explorer
        try
          {
          xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
          }
        catch (e)
          {
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
        }
    return xmlHttp;
    }
    </script>
    <form>
    First Name:<input type="text" id="txt1" onKeyUp="showHint(this.value)" />
    </form>

    <p>Suggestions: <span id="txtHint"></span></p>

    </body>
    </html>


    a.jsp

     

    <%

    String name=request.getParameter("q");

    out.print(name);

    %>

     

    2,jsp 向js中传值很简单

    <%

    String try="abc";

    %>

    <script>

    var try="<%=try%>";

    alert(try);

    </script>

     

     

     传递数组:

    <%for(int j=0;j <wall.length;j++){%>
            wall[<%=j%>]=new Array();
            wall[ <%=j%> ][0]= parseFloat(" <%=wall[j][0]%> ");
            wall[ <%=j%> ][1]= parseFloat(" <%=wall[j][1]%> ");
    <%   }   %>

     

    展开全文
  • Struts2中Action向JSP传递数据

    千次阅读 2016-07-08 17:01:50
    今天上午,在Struts2中,Action向JSP数据传递遇到了问题。我想把Action从后台数据库获取的一个对象的列表传到JSP页面,然后通过JSP页面进行显示。翻阅了好久,才找到了解决办法。Model很简单,只有简单的几个属性...

    今天上午,在Struts2中,Action向JSP的数据传递遇到了问题。我想把Action从后台数据库获取的一个对象的列表传到JSP页面,然后通过JSP页面进行显示。

    翻阅了好久,才找到了解决办法。

    Model很简单,只有简单的几个属性。当然,get/set方法是必须的。

    package com.sdkd.easybuy.model;
    
    import java.util.Date;
    
    /**
     * EasybuyNews entity. @author MyEclipse Persistence Tools
     */
    
    public class EasybuyNews implements java.io.Serializable {
    
    	// Fields
    
    	private Integer enId;
    	private String enTitle;
    	private String enContent;
    	private Date enCreateTime;
    
    	// Constructors
    
    	/** default constructor */
    	public EasybuyNews() {
    	}
    
    	/** full constructor */
    	public EasybuyNews(String enTitle, String enContent, Date enCreateTime) {
    		this.enTitle = enTitle;
    		this.enContent = enContent;
    		this.enCreateTime = enCreateTime;
    	}
    
    	// Property accessors
    
    	public Integer getEnId() {
    		return this.enId;
    	}
    
    	public void setEnId(Integer enId) {
    		this.enId = enId;
    	}
    
    	public String getEnTitle() {
    		return this.enTitle;
    	}
    
    	public void setEnTitle(String enTitle) {
    		this.enTitle = enTitle;
    	}
    
    	public String getEnContent() {
    		return this.enContent;
    	}
    
    	public void setEnContent(String enContent) {
    		this.enContent = enContent;
    	}
    
    	public Date getEnCreateTime() {
    		return this.enCreateTime;
    	}
    
    	public void setEnCreateTime(Date enCreateTime) {
    		this.enCreateTime = enCreateTime;
    	}
    
    }

    Action中将数据存入request或者session

    public String list(){
          newsList = ebNewsService.listNews();
          if(newsList == null || newsList.size() == 0){
    	   return "failure";
          }
          //request
          HttpServletRequest request = ServletActionContext.getRequest(); 
          request.setAttribute("newsList", newsList);
          //session
          //Map session = ActionContext.getContext().getSession();
          //session.put("newsList", newsList);
          return "success";
    }

    这样,在JSP中就可以获取list,并且用struts标签进行遍历。

    <!--request方式-->
    <s:iterator value="newsList" id="news">
        <li><a href="news-view.jsp" target="_blank"><s:property value="enTitle"/></a></li>
    </s:iterator>
    <!--session方式-->
    <s:iterator value="#session.newsList" var="news">
        <li><a href="news-view.jsp" target="_blank"><s:property value="#news.enTitle"/></a></li>
    </s:iterator>


    展开全文
  • JSP和Servlet传递数据的几种方式

    千次阅读 2018-09-12 19:23:25
    一.JSP数据穿给Servlet   1、form表单:  方法1 &lt;form action="项目名/servlet名" method="post或者get"&gt; &lt;input type="submit" name="ok"...

    一.JSP把数据穿给Servlet

     

    1、form表单:

             方法1

    <form action="项目名/servlet名"  method="post或者get">
    
    <input type="submit" name="ok" value="提交">
    
    </form>

            方法2

    <form name="form1" id="form1" action="项目名/servlet名"  method="post或者get">
    
    <input type="button" name="ok" value="提交" onclick="submit()">
    
    </form>
    
    <script>
    
    function submit(){
    
         $("#form1").submit();
    
    }
    
    </script>

    2、url传值

    <a id="a1" href="" ></a>
    
    <script>
    
         $("#a1").attr("href","url?参数="+值);
    
    </script>

    二.Servlet把数据传给Jsp

     

    a、重定向 ( Redirect)是路径的跳转,内容和 url都改变。不允许带 request参数( session参数可以),即不允许在servlet里给 request对象使用setAttribute方法传给下一页面。在 servlet里使用 response.sendRedirect(url) 方法。注意这里的 url前不带斜线 /,如 response.sendRedirect(”test.jsp“)

     

    b、url转发 ( Forward)是页面的跳转,页面内容发生改变,url不变。可以带 request和 session参数。在 servlet里使用 getServletConfig().getServletContext().getRequestDispatcher(url).forward(request, response)。而这里的url前需要带斜线 /,如getServletConfig().getServletContext().getRequestDispatcher(”/test.jsp“).forward(request, response)

     

    推荐使用b,具体实现如下:

    java代码:

    String   a= "abccdefg "; 
    request.setAttribute( "ValueA ",a); 
    request.getRequestDispatcher( "网址/jsp页面 ").forward(request,response); 

    jsp页面:

    <%
    
    String   s   =(String)request.getAttribute( "ValueA ");
    
    %>

    jsp页面就可以取出Servlet的值。

     

     

     

    展开全文
  • 页面间传递数据方式:就是使用JSP页面的九大内置对象:域对象。 【request、response、session、application、out、pagecontext、config、page、exception】 ===和servlet的servletContext对象区别。两码事。 取值...
  • 一:action获取表单提交数据主要三种方式 第一种方式:使用ActionContext类获取:特别注意,该方法不是静态方法,需要实例化对象,但是它又不是new出来的,而是可以通过getContext()得到 //返回一个包含所有...
  • 1.servlet向jsp传值 1.1转发 servlet: request.setAttribute("name", "mi"); request.getRequestDispatcher("B.jsp").forward(request,response); jsp: ${ name }很简单的就能接收到. 1.2重定向 无法...
  • 问题环境如下: A.jsp里面的一张验证码图片需要BServlet从其他网站下载,在下载过程中需要保存 其他网站传来的cookie,然后A.jsp提交表单数据给CServlet时需要传递该Cookie 请问A.jsp如何从BServlet处得到该Cookie?
  •   前言:C#中视图请求控制器的方法时传递了一系列数据,控制器中的方法是以键值对的形式来接收这些数据的。你可以直接用键的名字来接收这些数据,...在Java中这样则不行,如果你没有使用特殊的传递数据方式或...
  • JSP初学者求问:如何将js从页面获取到的用户数据传递到jsp中。再通过JSP的小脚本保存到数据库?重点是如何传递数据...
  • JSP页面之间数据传递JSP页面跳转

    千次阅读 2017-08-18 19:59:52
    一、页面间传递数据 1、使用URL重写 (1)写数据:利用URL地址,在地址里面包含指定信息,可以包含jsp信息;读数据:利用JSP的request对象 <a href="delete.jsp?id=<%=s.getVsid()%>"> 删除</a&...
  • 接着上篇文章来,我们这次来尝试传递Checkbox 数据。 我们知道,复选框 checkbox 可以传递一个甚至多个数据,所以重要程度就不言而喻了。咱们接下来需要将以下代码保存在test.htm文件中: &lt;!DOCTYPE ...
  • jsp实现数据传递和保存

    千次阅读 2016-11-10 09:51:37
    根据表单组件名称获取提交数据(例如:获取text\password等) String getParameter(String name ) 例如:String username=request.getParameter(“username”); 获取表单组件对应多个值时的请求数据(例如:...
  • ajax 实现 JavaScript与jsp数据传递

    万次阅读 2016-02-25 21:34:12
    ajax 实现 JavaScript与jsp数据传递
  • jsp和servlet之间的数据共享(数据传递数据的调用) ...最常用的方式:利用表单参数或url超链接参数实现数据传递(以前曾经提到过)。 (2)servlet将数据传递jsp(页面) 从servlet调用jsp,存
  • JSP五种传递数据参数的方法

    千次阅读 2018-05-11 21:29:03
    尤其是web开发,其中最核心的是数据传递我来介绍,5种数据的方法(1)a标签 a标签也是最常用的传递参数的方法,在web开发中占到了90%wo源代码:购买这个超链接是 传递参数 的方法 然后就是获取参数:datails.jsp ...
  • 1.json格式 data:{"userName":userName,"passWord":passWord,"userId":userId} 2.字符串拼接 data:"userName="+userName+"&amp;passWord="...+userId
  • JSP传递参数方式的总结

    千次阅读 2018-03-03 17:12:12
    Jsp中比较常用的传递参数的方法有:1、form表单:<form> 标签用于为用户输入创建 HTML 表单。表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等。表单还可以包含 menus、textarea、fieldset、...
  • jsp到javabean数据传递

    千次阅读 2016-08-15 13:04:54
    第一步、导包 第二步、自己建一个javabean 和jsp页面 (名字要对应)。 第三步、写servlet。 这里只放了核心代码。第一行代码就是防止从jsp页面传给来中文数据乱码。
  • 获取表单提交的数据JSP(Java Server Pages) 从浏览器到服务器是浏览器发送请求(request) 从服务器到浏览器是浏览器接收响应(response) 【通过JSP来实现】 request对象: 主要用于处理客户端请求 ...
  • jsp 向controller传递json数据

    千次阅读 2016-05-16 15:27:58
    jsp通过$.ajax()向controller传递json数据分两种类型:get 和 post: 两种类型发送的http请求数据在不同的位置,get请求数据紧跟于url后面,post请求数据位于requestbody中,所以获取的途径肯定不同。 1.get...
  • jsp接收servlet传递数据的方法

    千次阅读 2014-09-13 11:16:05
    servlet里有 String data = "aaaaa"; request.setAttribute("data",data); request.getRequestDispatcher("/message.jsp").forward(request, response);
  • JSP页面数据传递中文乱码- request.getParameter()
  • (1)jsp(页面)将数据传递到servlet 最常用的方式:利用表单参数或url超链接参数实现数据传递(以前曾经提到过)。 (2)servlet将数据传递jsp(页面) 从servlet调用jsp,存在两种调用方式: 转发...
  • JAVA与JSP使用JSON传递数据

    千次阅读 2011-02-24 10:25:00
     项目组需要使用JSON传递数据,有一些知识点需要记下:  1.使用json-lib需要的包有:json-lib-2.3-jdk15.jar commons-collections.jar commons-lang.jar commons-logging.jar commons-beanutils.jar ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 130,098
精华内容 52,039
关键字:

jsp传递数据的方式