jsp包含文件及使用javabean
(一)包含其他页面的方法:
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">
相关文档:
解决方法:
第一种:在Action中用 new String(str.getBytes("ISO8859_1"), "UTF8"),进行转码,因为传递的时候,中文默人的是ISO8859_1
第二种:可通过配置TOMCAT来解决此问题,具体解决方法如下:在tomcat的server.xml里,找到<Connector port="8080" useBodyEncodingForURI="true" URIEncoding="utf-8"> ......
在jsp页面中将回车换行符存入表中方法
1.在一个textarea中输入一段文字,有换行时,将换行符一起插入数据库中
使用方法如下:
public static String TextToHtml(String sourcestr)
{   ......
从昨天开始就一直在网上查找数据库为SQL server 2000 的JSP开发环境的搭建,到现在为止终于能够正常联接并访问。以下是搭建的步骤:
1、从网上下载一个SQL server 2000 个人版的安装包,按照提示操作,当在身分验证时,选择混合模式,用户sa的密码可以为空,也可以不为空。
2、从网上下载一个SQ ......
我们都知道在jsp中include有两种形式,分别是
< %@ include file=” ”%>
< jsp:include page=” ” flush=”true”/>
前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧 ......
JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用。本文将通过引领读者学习在JFreeChart中饼图、柱状图 ......