JSP中使用JavaBean
<jsp:useBean>动作用于实例化JavaBean,或者定位一个已经存在的JavaBean实例,并把实例的引用赋给一个变量。
语法如下:
<jsp:useBean id="cart" scope="session" class="org.sunxin.lesson.jsp.bookstore.CartBean">
<jsp:setProperty>动作和<jsp:useBean>一起使用,用来设置JavaBean的简单属性和索引属性。
语法如下:
<jsp:setProperty name="cart" property="goodsname" value="name"/>
<jsp:getProperty>动作用来访问一个Bean属性,并把属性的值转化成一个String,然后发送到输出流中。如果属性是一个对象,将调用属性的toString()方法。
语法如下:
<jsp:getProperty name="cart" property="propertyName"/>
相关文档:
1. RequestDispatcher.forward()
是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但fo ......
member.jsp //session限制访问页
<%
String url = ""
if(session.getAttribute("username")==null)
{
url = myRedirect.dealurl(request);//记录当前地址和请求参数,dealurl将实际url处理了避免和要请求url有干扰,因为会有& 字符
......
那么现在开始我们的jsp和数据库之旅吧。
一、jsp连接Oracle8/8i/9i数据库(用thin模式)
testoracle.jsp如下:
<%@ page contentType=\"text/html;charset=gb2312\"%>
<%@ page import=\"java.sql.*\"%>
<html>
<body>
<%Class.forName(\"oracle.jdbc.driver.Oracl ......
之前,写过一个Download.jsp文件,能解决下载文件乱码问题(诸如:DOC,XSL文件等等).
后来发现,遇见中文名的文件的时候,文件下载将会报错~~~~
今天,通过改写原Download.jsp文件已完全解决了这个问题~
目前,把一整套的文件上传下载的方法给贴出来~~~以便大家借鉴!~!~!~!~!
作者:古埃及法老
------------------------ ......
一个项目中会在多个JSP界面中使用下拉框,日期控件,分页控件。若能将此类控件抽象出来,做成一个JspTag的话,那使用起来就方便多了。同时便于JSP的阅读,更主要的是方便了项目的管理与维护。
下面以行业下拉框控件为例介绍自定义JspTag,尤其注意红色标注处,从对应关系可以找到运用规律:
首先建立/WEB-INF/tags/my-t ......