在经济发展迅速的今天,报告不再是罕见的东西,报告中提到的所有信息应该是准确无误的。那么报告应该怎么制定才合适呢?下面是小编为大家整理的报告范文,仅供参考,大家一起来看看吧。
JSP实训报告篇一
采用
<[email protected]/* */ buffer="1kb"%>
<%
long i=0;
for(i=0;i<10;i++)
{
n("@@@@@@@@@@@@@@@@@");
}
%>
<[email protected]/* */ buffer="1kb"%>
<%
long i=0;
for(i=0;i<600;i++)
{
n("@@@@@@@@@@@@@@@@@");
}
%>
说明:
1. 方法(1),(2)可以使用变量表示重定向的地址;方法(3)不能使用变量表示重定向的地址。
string add="./";
string add=http://localhost:7001/
direct(add);
可以重定向到http://localhost:7001/中去。
2. 采用方法(1),(2)request中的变量(ribute()保存到request中的值)不能在新的页面中采用,采用方法(3)能. 综上,我们应该采用(1),(2)重定向比较好.
四、jsp基本配置:
第一步:下载j2sdk和tomcat:到sun官方站点(http:///j2se/1.4.2/)下载j2sdk,注意下载版本为windows offline installation的sdk,同时最好下载j2se 1.4.2 documentation,然后到tomcat官方站点(http:///dist/jakarta/tomcat-4/)下载tomcat(下载最新4.1.x版本的tomcat);
第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):
java_home=c:\j2sdk1.4.2
classpath=.;%java_home%\lib\;%java_home%\lib\;(.;一定不能少,因为它代表当前路径)
path=%java_home%\bin
接着可以写一个简单的java程序来测试j2sdk是否已安装成功:
public class test{
public static void main(string args[]){
system.n("this is a test program.");
}
}
将上面的这段程序保存为文件名为的文件。
然后打开命令提示符窗口,cd到你的所在目录,然后键入下面的命令
javac
java test
此时如果看到打印出来this is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。
2.安装tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):
catalina_home=c:\tomcat;
catalina_base=c:\tomcat;
然后修改环境变量中的classpath,把tomat安装目录下的common\追加到classpath中去,修改后的classpath如下:
classpath=.;%java_home%\lib\;%java_home%\lib\;%catalina_home%\common\lib\;
接着可以启动tomcat,在ie中访问http://localhost:8080 ;
如果看到tomcat的欢迎页面的话说明安装成功了。
五、jsp与sql的调试
jsp用jdbc与sql 数据库连接
安装jsp访问sql server 2000的驱动程序:
从微软的网站上下载驱动程序:sqlserver2000forjdbc驱动程序,在百度中随便搜索就有。
然后将它安装好。(比如安装目录是d:\sqldriverforjdbc。)
然后必须将安装目录中的lib目录下三个jar文件:
,,拷贝到tomcat目录下common\lib目录下,之后,修改环境变量中的classpath,把sql server 2000 for jdbc 驱动程序安装目录下的d:\sqldriverforjdbc\lib\;d:\sqldriverforjdbc\lib\;
d:\sqldriverforjdbc\;追加到classpath中去。
必须重新启动tomcat!这样做的目的是,jsp页面在编译过程中不会出现找不到sqlserverdriver类库的问题。
写一个简单的用来测试连接sqlserver2000的jsp代码
您的第一个字段内容为:<%=ing(1)%>
您的第二个字段内容为:<%=ing(2)%>
,放在/root目录下。
servlet/jsp配置详解
首先下载驱动程序:
然后就是安装jdk,我是把它装到从c:\jdk目录下面。
然后设置classpath的问题了:
正如操作系统利用path来搜索可执行程序一样,java运行环境也会遍历classpath来查找类,即便是helloworld这样简单的程序,jvm也会遍历classpath定义的每一个路径,直到找到相应的文件为止。
相信大家用的系统不是2k就是xp,然后就应当如下设置path:
我的电脑->属性->高级->环境变量
然后在环境变量的path后面追加: c:\jdk\bin;.;c:\jdk\lib
也可以这样配置:c:\jdk\bin;.;c:\jdk\lib\;c:\jdk\lib\
★记住:环境变量中的 . 切记不能少,它表示当前路径,如果少掉出现的错误等会就说!
是关于运行环境的类库,是关于一些工具的类库
如果没有配置:c:\jdk\bin,则会出现 “ javac’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”这样的错误。
下面我们就写一个示例程序:
打开editplus,新建一个java文件,请照着如下输入,要一字不漏,并且分清大小写:
public class helloworld{
public static void main(string[] args){
system.n("hello,world!");
}
}
然后把这个文件保存(ctrl + s)到,java是分大小写的,所以大小写一定要分清,是不是或者其他。
运行:开始->运行->cmd
在控制台中把目录切换到当前目录:
javac
java helloworld
你就会在控制台上看见输出的hello,world!
javac是编译命令,它把编译成helloworld.class
java就是解释命令,解释执行.
在这个时候:
1、如果出现exception in thread "main" sdeffounderror: helloworld
那就是你在环境变量中没有加上那个.(dot)
2、如果出现exception in thread "main" methoderror: main
或者:1: public class helloworld must be defined in a file called
"".
那就是你没有分清大小写的写入这个helloworld,或者保存得时候没有保存为。这个名字一定要跟public class的名字一样
对于环境变量的问题就说到这里,下面我先所说怎么在editplus里面编译和运行,在tools->参数设置->配置用户工具
JSP实训报告篇二
计算机实习报告 | 实习报告2000字 | 3000字 | 4000字 | 5000字
1.添加工具(添加应用程序)
菜单文字:compile java program
程序:c:\jdk\bin\
参数:文件名称
初始目录:文件目录
2.添加工具(添加应用程序)
菜单文字:run java program
程序:c:\jdk\bin\
参数:文件名称(不含扩展名)
初始目录:文件目录
工具组名称可以随便添,比如debug java program。
然后在tools的下拉菜单中,你就会看见compile java program以及run java program这两个选项,以后你就可以利用ctrl + 1编译和ctrl +2运行程序了
下面我们讨论servlet的运行环境:
要运行servlet,则需要jsp/servlet container,我用tomcat。
http:///builds/jakarta-tomcat-5/nightly/
然后把这个压缩包解压到:
c:\tomcat
然后再配置环境变量;添加三个系统变量:
java_home: c:\jdk
tomcat_home: c:\tomcat
classpath: %java_home%\lib;%tomcat_home%\lib
tomcat的环境变量就配置完毕了,下面检验tomcat是否能够运行:
在控制台中转到c:\tomcat\bin这个目录,运行startup,然后回出现一个窗口,连跳一大串东西,最后表示server已经运行。
在浏览器中输入http://localhost:8080,出现欢迎界面,则表示tomcat没问题了。然后和上面一样,写入你的第一个servlet。
import .*;
import t.*;
import t.http.*;
public class helloworld extends httpservlet
{
public void doget(httpservletrequest request,httpservletresponse response)throws servletexception,ioexception
{
tenttype("text/html");
printwriter out = ter();
n("");
n("
");
n("");
}
}
然后照样用javac 来编译这个文件,如果出现无法import t.*
那么就是应该把c:\tomcat\common\文件拷贝到c:\jdk\jre\lib\ext中,再次编译,就没有问题了!
然后在tomcat目录里面的c:\tomcat\webapps\root里面按如下的文件结构:
root\
root\
root\web-inf\lib\(文件,则放在lib下面)
root\web-inf\classes\(文件放在这个里面)
然后在浏览器中输入http://localhost:8080/servlet/helloworld,于是server众望所归的报错了:error 404--not found
出不来,然后继续弄下面的
servlet必须使用c:\tomcat\webapps\root\文件进行注册,文件,在里面加入:
完毕过后,重新启动server,然后再输入http://localhost:8080/servlet/helloworld,那么偌大一个hello,world!等着你呢。
六、jsp和servlet的区别:
sun首先发展出servlet,其功能比较强劲,体系设计也很先进,只是,它输出html语句还是采用了老的cgi方式,是一句一句输出,所以,编写和修改html非常不方便。 后来sun推出了类似于asp的jsp,把java代码嵌套到html语句中,这样,就大大简化和方便了网页的设计和修改。asp,php,jsp都是嵌套型的scrip t语言。 一个分布式系统应分为三层:表示层,业务逻辑层,数据存取层,在j2ee体系结构中,servlet用来写业务逻辑层是很强大的,但是对于写表示层就很不方便。jsp则主要是为了方便写表示层而设计的。entity bean实现数据存取层,session bean实现业务逻辑层。如果是简单的应用系统,可采用jsp+beans的结构进行设计,jsp中应该仅仅存放与表示层有关的东西,也就是说,只放输出html网页的部份。而所有的数据计算,数据分析,数据库联结处理,统统是属于业务逻辑层,应该放在java beans中。通过jsp调用java beans,实现两层的整合。 实际上,微软的dna技术,简单说,就是asp+com/dcom技术。与jsp+beans完全类似,所有的表示层由asp完成,所有的业务逻辑由com/dcom完成。 为什么要采用这些组件技术呢?因为单纯的asp/jsp语言是非常低效率执行的,如果出现大量用户点击,纯scrip t语言很快就到达了他的功能上限,而组件技术就能大幅度提高功能上限,加快执行速度。另外一方面,纯scrip t语言将表示层和业务逻辑层混在一起,造成修改不方便,并且代码不能重复利用,采用组件技术就只改组件就可以了。 对于复杂的应用,应该采用entity bean实现数据存取层,session bean实现业务逻辑层,用jsp来调用session bean,由session bean调用entity bean。即采用jsp+ejb来构建一个复杂的分布式系统。它比jsp+bean具有更高的吞吐量,可靠性,安全性。综上所述,对简单应用,可采用jsp+baen,对复杂的应用系统,应采用jsp+ejb,servlet变的无足轻重。用jsp完全可替代它。
实习心得:
jsp是一门新技术,他基于java servlet以及整个java体系的web开发技术。从网上得知java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的。跟java相关的中文问题主要有两类,一类是编程的问题,涉及到i/o,内码转换等。第二类是java运行环境的配置,涉及字体,属性配置等。觉得很有必要给自己写个备忘录之类的。
学习了jsp,感触很深,这一技术是需要有一定基础、而且动手能力强的学科。书上也强调一点是:要想真正地掌握jsp技术,必须有较好的java语言基础,以及html语言方面的知识。想想的确对啊。
通过一周的实习jsp,这个实习,使我初步掌握和了解了jsp的基本运行原理、各个对象的结构和功能、怎样连接数据库、能自己手动写code开发一些小网页。并且,自己能够组建一台jsp服务器,而且还了解了安装过程中,所要注意的事项。对于一些简单的小问题,能够自己动手排除。
我个人认为,这次实习对于我是非常有意义的,对我个人的影响比较大,对我的成长更有莫大的帮助。

一键复制