---Jsp(六)标签
2016-07-23 23:18
302 查看
jsp标签
<jsp:include>标签表示包含一个静态的或者动态的文件。
语法:
<jsp:include page="path" flush="true" /> 或者 <jsp:include page="path" flush="true"> <jsp:param name="paramName" value="paramValue" /> </jsp:include>
page=”path” 为相对路径,或者代表相对路径的表达式。
flush=”true” 必须使用flush为true,它默认值是false。
<jsp:param>子句能传递一个或多个参数给动态文件,也可在一个页面中 使用多个
<jsp:param>来传递多个参数给动态文件。
二、Forward指令
<jsp:forward>标签表示重定向一个静态html/jsp的文件,或者是一个程序段。
语法:
<jsp:forward page="path"} /> or <jsp:forward page="path"} > <jsp:param name="paramName" value="paramValue" />…… </jsp:forward>
注:
1. page=”path” 为一个表达式,或者一个字符串。
2. name 指定参数名,value指定参数值。参数被发送到一个动态 文件,参数可以是一个或多个值,而这个文件却必须是动态文件。要传递多个参 数,则可以在一个 JSP文件中使用多个
<jsp:param>将多个参数发送到一个动态 文件中。
<%-- jsp:forward相当于 request.getRequestDispatcher("/include2/b.jsp").forward(request, response); --%> <%-- <jsp:forward page="/include2/b.jsp"> <jsp:param value="username" name="username" /> <jsp:param value="password" name="password" /> </jsp:forward> --%>
乱码问题
<%@ page language="java" import="java.util.*" pageEncoding="Utf-8"%> <%@ page contentType="text/html; charset=utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'a.jsp' starting page</title> </head> <body> <!-- 一,页面中文乱码问题:在jsp页面上输入中文,请求后不出现乱码,需要将pageEncoding和charset都设置一致并且支持中文,通常取值UTF-8 还需要保证浏览器显示的字符编码和请求的jsp的字符编码一致 二,获取中文参数乱码问题:参数在传递的过程中使用的而是ISO-8859-1编码 |---get请求:只需要在获取请求信息之前,调用request.setCharacterEncoding("utf-8"); |---post请求:对于post请求,前面的设置方式在tomcat中不起作用,可以通过修改tomcat服务器的server.xml文件, 为connector节点添加useBodyEncodingForURI="true"属性即可 --> <form action="hello.jsp" method="post"> 用户名字: <input type="text" name="username"> <br> <br> <input type="submit" value="submit"> </form> </body> </html>
相关文章推荐
- JSP/PHP基于Ajax的分页功能实现
- 开发阶段Jetty运行Jsp报错且响应空白
- 表格标签table深入了解
- WEB标准网页布局中尽量不要使用的HTML标签
- 如何使用jquery easyui创建标签组件
- jsp简单实现页面之间共享信息的方法
- Apache Web让JSP“动”起来
- web标准知识――用途相似的标签
- h1标签的使用技巧
- 探讨JavaScript标签位置的存放与功能有无关系
- HTML代码中标签的全部属性 中文注释说明
- 第九章之路径分页标签与徽章组件
- javascript实现label标签跳出循环操作
- Bootstrap每天必学之标签与徽章
- jQuery EasyUI 布局之动态添加tabs标签页
- jQuery+CSS实现滑动的标签分栏切换效果
- jquery 实现两Select 标签项互调示例代码
- 详解jQuery Mobile自定义标签