(一)包含其他页面的方法:
include指令:<%@ include file = "test1.jsp" %>
静态包含,可以包含任意格式的文件(不光是jsp文件,还可以是txt等文本文件),静态包含就是将被包含文件的内容拷贝到包含文件中,进行执行。当前页面和test1.jsp中不能有重名的变量。
include动作 <jsp:include page = "test1.jsp"/>
动态包含,只能包含动态页面,动态包含是先执行被包含文件,然后将结果包含到文件。当前页面可以和test1.jsp中有同名的变量,因为它只包含最后的结果。
(二)
设定参数值:
<%@ page pageEncoding = "GBK"%>
<%@ page imort = "cn.javabean.*"%> //导入javabean包
<% request.setCharacterEncoding("GBK")%> //post提交的数据中出现中文时防止出现乱码
<jsp:useBean id = "userid" class = "cn.javabean.User"/> //使用javabean中的User类
<jsp:setPropert property = "beanUserName" param = "FormUserName" name = "userid"/>
一般情况下javabean中的字段名与前台jsp中form表单的name是一样的,假如都为username,则
可以写成:<jsp:setPropert property = "username" name = "userid"/>
或者:<jsp:setPropert property = "*" name = "userid"/> 表示所有的字段包括其他的如“密码”等名字都是与javabean中的字段名相对应的。
获取参数值:
用户名:<%= userid.getBeanUserName()%> 或者<jsp:getPropert property = "beanUserName" name = "userid">
jsp包含文件及使用javabean
最新推荐文章于 2021-03-05 02:30:20 发布