zoukankan      html  css  js  c++  java
  • JSP中页面向Action传递参数的几种方式

    <form name="ThisForm" method="POST" action="index.jsp">

    form是表单,双引号里面要填写的是 你希望将这个表单提交到什么路径。(比如另外一个页面)。

    method="post"指的是提交的方式,post的意思是提交的时候不在地址栏显示你的提交信息(比如账号密码之类的)。为了用户的信息安全。
    name=""这里双引号里面指的是你想给你的这个表单取的一个名字。

    JSP页面中有哪些方法可以传递参数?页面的参数怎么传递到action?

    jsp中的参数传递
    1:利用表单来传递值:
        <form action="target.jsp"> <input type=text name="usename" value="tom"></form>
    2:l利用隐藏字段来传递值
       <form action="target.jsp"> <input type=hidden name="test" value="test"></form>
    3:利用cookie对象来传递
    Cookie cookie=new Cookie("my","liuliu")
    cookie.setMaxage(60*60);(以秒为单位)最大的生命周期
    response.addCookie(cookie);
    Cookie[] cookies=request.getCookies();(可以通过遍历此数组来访问值)
    4:session
    ***java.util.Map<String, Object> session = ActionContext.getContext().getSession();
    ***session.put("s_username", username);
    ***String username = (String) session.get("s_username");
    session.setAttribute("paramName",paramname);
    String name=session.getAttribute("paramName")
    5:通过链接来传递
    String name=request.getParameter("name");
    <a href="welcome.jsp?name=<%=name%>">

  • 相关阅读:
    jython运行python文件
    jython查看帮助help和模块modules
    ubuntu 星际译王3.0.1-9.4隐藏主界面不能打开
    ubuntu火狐(firfox)浏览器安装视频插件
    ubuntu安装mp4播放器vlc & smplayer
    ubuntu+Windows双系统默认引导顺序
    notepad++ 各种颜色调整
    Linux绿色版软件expect
    aix下shell读取脚本文件并逐行执行
    AIX系统常用命令
  • 原文地址:https://www.cnblogs.com/sunyubin/p/9794477.html
Copyright © 2011-2022 走看看