<jsp:directive.page import="zero.space.ch03.BookBean"/>
相当于
<%@ page import="zero.space.ch03.BookBean" %>
但是也有区别:两个用法的作用范围不同,<%@ page import="zero.space.ch03.BookBean" %> 可用于多个页面内而<jsp:directive.page import="zero.space.ch03.BookBean"/>只能用于一个页面,不能跨页调用。
例如:如果你把所有类包的引入放在一个JSP中,在其他jsp中通include引入那个jsp。这时引入类就必须采用
<%@ page import="zero.space.ch03.BookBean" %> 这样的写法。
<jsp:directive.page import="zero.space.ch03.BookBean"/>这种写法只能在同一个jsp页面中使用,不能跨页调用
相关文档:
这几天做了一个项目,大量用到了JSP与 servlet之间的传值,所以总结了一下
JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP。
通过对象 request和 session (不考虑 application)完成传值。
一、JSP -> servlet
JSP页面有3种方法向 servlet传值: form表单、URL 、其他
<!--&nbs ......
pager.setActionName("../servlet/GetBookList?bookname="+booktemp.getBookName()
+"&author="+booktemp.getAuthor()+"&publish="+booktemp.getPublish()+"&");
<a
href="<c:out value="${pager.actionName}"/>pageNo=<c:out value="${pager.pageNo+1}"/& ......
JavaBean是Sun公司面向基于组件的开发而制定的一套规范,但在实际的J2EE开发中,通常只需符合如下特点:
(1)这个Java类必须具有一个无参的构造函数;
(2)属性必须私有化;
(3)私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。
JavaBean在J2EE开发中,通常用于封装数据 ......
1、通过<s:form action="跳转页面">提交值,但是在<s:form>标签中的action后面至多只能跟一个参数,并且还会报警告,所以如果想传递参数可以用<s:hidden name="" values="username"></s:hidden>来传值,但是正规的写法需要配合<s:set>标签来用 如:
<s:set name="temp" value="动态值"&g ......
jsp(java server pages)是一种技术,用来处理客户端请求的,(目的是为了达到动态网页的效果),处理后传给客户端(也可以说给了浏览器),就成了我们看到的静态网页(HTML)
HTML 加入Java代码(比如<%...%>)不会又任何效果,只会讲<%...%>显示到页面行,或者根据位置影响编译. JSP(Java Server Page)页面其实就是 ......