JSP动作元素
来源:互联网 发布:人工智能领域 编辑:程序博客网 时间:2024/06/05 06:20
格式:
<jsp:action_name attribute="value" />
include动作:
该动作元素用来包含静态和动态的文件。把指定文件插入正在生成的页面
- 注意区别于include指令,include指令是在JSP文件被转换成Servlet的时候引入文件,而jsp:include动作插入文件的时间是在页面被请求的时候。
常用属性:
page —要包含的页面
flush —-被包含的页面是否从缓冲区取出(true/false)
<jsp:include page="beincluded.jsp" flush="false" />
include指令和include动作对比:
<%@ page attribute="value" %>
<jsp:include attribute="value" />
引入文件的时间 JSP文件被转换成Servlet时 页面被请求时 包含的内容 被包含页面的源代码 页面的输出 转换成的Servlet 主页面和包含的页面转换成一个Servlet 主页面和包含的页面转换成独立的Servlet 编译时间 较慢,资源需被解析 较快 执行时间 稍快 稍慢,资源需被解析forward动作:
该动作相当于服务器内部请求转发,语法:
‘’
等同于:‘request.getRequestDispatcher(“/url”).forward(request,response);`
param动作:
语法:
‘’
常常与<jsp:forward>
一起使用,作为其子标签
登录页面:index.jsp
<body> <form action="do_login.jsp" name="login" method="post"> <table> <tr> <td>用户名:</td> <td><input type="text" name="username"/></td> </tr> <tr> <td>密码:</td> <td><input type="password" name="password"/></td> </tr> <tr> <td><input type="submit" value="提交"/></td> </tr> </table> </form> </body>
处理登录页面:dologin.jsp
<body> <jsp:forward page="login_success.jsp"> //内部请求转发到login_success.jsp页面 <jsp:param value="man" name="sex"/> //添加传递参数 <jsp:param value="888888" name="password"/> //修改表单的参数 </jsp:forward></body>
结果页面:login_success.jsp
<body> <% request.setCharacterEncoding("utf-8"); String username = ""; String password = ""; String sex = ""; if(request.getParameter("username")!=null) username = request.getParameter("username"); if(request.getParameter("password")!=null) password = request.getParameter("password"); if(request.getParameter("sex")!=null) sex = request.getParameter("sex"); %> 用户名:<%=username %><br> 密码:<%=password %><br> 性别:<%=sex %><br> </body>
阅读全文
0 0
- jsp动作元素:<jsp:include>动作元素
- jsp动作元素:<jsp:forward>动作元素
- JSP动作元素
- jsp动作元素
- jsp动作元素
- jsp动作元素
- JSP动作元素详解
- JSP动作元素详解
- JSP动作元素
- JSP的动作元素
- JSP动作元素详解
- JSP动作元素详解
- JSP动作元素详解
- JSP动作元素详解
- JSP动作元素详解
- JSP动作元素
- <jsp:include>动作元素
- <jsp:forward>动作元素
- ACM周中总结—9月7日
- bzoj2763 [JLOI2011]飞行路线(分层图最短路)
- jsp之间url传值,接值
- 周中记录--2017.9.7(线段树整理)
- es6 map和 weakmap
- JSP动作元素
- HDU 3068 最长回文(Manacher)
- PID调节经验
- 已有java文件添加到工程中的两种方法
- Ubuntu16.04 安装Python开发环境
- Leetcode学习日志-376 Wiggle Subsequence
- HDU 5996 Nim博弈
- 二叉树前序,中序,后序遍历详解
- 异步与并行~CancellationTokenSource对线程的作用