易截截图软件、单文件、免安装、纯绿色、仅160KB

在Linux下搭建 jsp 环境配置

红旗桌面Linux4.1下安装和配置JSP服务器全攻略
这两天试着在红旗Linux桌面版4.1下安装WEB服务器,已成功安装,现把我的安装过程介绍如下,以给有相似需求的网友参考。
我的安装要求是支持JSP、html、htm网页,所以选用JDK1.5.0+Tomcat5.5.4+mySQL4.1.7,这些都是当前各软件最新的稳定版本(非测试版)。暂没有安装Apache和支持PHP,主要是考虑到用桌面版Linux的网友基本是个人网站,主要是为学习、测试JSP而用,用这些配置已经是绰绰有余,况且更能轻装上阵,若对Apache和PHP感兴趣的话可以自己添加安装。
注意,在下面的安装中,开头带#号的代表root用户在系统终端下的操作,实际操作时不用输入#号。
一、下载相关的必要软件,放到一个统一目录(如/tmp/myDown):
1、下载JDK1.5.0安装包(即JAVA5.0),文件名:jdk-1_5_0-linux-i586-rpm.bin
下载链接:[java.sun.com]
2、下载Tomcat安装包(支持JSP),文件名:jakarta-tomcat-5.5.4.tar.gz
下载链接:[apache.freelamp.com]
3、下载mySQL安装包(数据库软件),文件名:mysql-standard-4.1.7-pc-linux-i686.tar.gz
下载链接:[dev.mysql.com]
4、下载mySQL的JDBC驱动,文件名:mysql-connector-java-3.0.16-ga.tar.gz
下载链接:[dev.mysql.com]
二、安装软件
1、安装JDK(因JDK包含JRE,若原来装LumaQQ时安装了JRE,请先卸载JRE的rpm包,可节省85M空间)
(1)安装:
#cd /tmp/myDown
#./jdk-1_5_0-linux-i586-rpm.bin
这样JDK就安装到了/usr/java/jdk1.5.0目录
(2)编辑文件/etc/profile,在最后加入:
export JAVA_HOME=/usr/java/jdk1.5.0
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$PATH:$JAVA_HOME/bin
(3)为让新配置生效,运行#source /etc/profile
(4)测试,用文本编辑器写一个java程序来验证,保存在/tmp/myDown目录,文件名:HelloWorld.java,输入如下内容:
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello,Wrold");
}
}
然后,在终端下执行:
#cd /tmp/myDwon
#javac HelloWorld.java
#java HelloWorld
这时如果出现"Hello,World",就说明你的JAVA编译、运行环境搭建好了。
2、安装Tomcat
(1)在图形环境下右键单击jakarta-tomcat-5.5.4.tar.gz文件图标,选择解压到/usr/local目录。
为方便使用,在终端下执行:
#cd /usr/local
#ln


相关文档:

jsp:include标签

该标签用于在当前的Jsp页面中加载另一个静态或动态的文件页面
1.静态文件加载格式
     <jsp:include page=? flush="true/false" />
     page:用于指示被加载的静态页面文件名
     flush:设置缓冲区是否可用
2.动态文件加载格式
   ......

jsp:forward标签

jsp:forward标签用于将当前的Jsp页面跳转到另一个页面上,该指令只能实现本网站的跳转
1.跳转的页面为静态页面时的格式:
     <jsp:forward page="跳转的静态页面文件名" />
2.跳转的页面为动态页面时的格式
     <jsp:forward page="跳转的动态页面文件名">
&n ......

Jsp中的session对象

       session对象是javax.servlet.http.HttpSession类的一个子类对象;在session中保存的对象值在当前用户连接的所有页面中都是可以被访问到的,即session对象是存储在每个打开的IE浏览器中的,不同的用户所对应的session对象一般是不同的;常用方法如下:
setAttribute(String name,Obje ......

JSP文件的编码属性pageEncoding与contentType的区别


pageEncoding:设置JSP源文件和响应正文中的字符集编码。
contentType:设置JSP源文件和响应正文的字符集编码及MIME类型。
可见,pageEncoding和contentType都可以设置JSP源文件和响应正文中的字符集编码。但也有区别:
设置JSP源文件字符集时,优先级为pageEncoding>contentType。如果都没有设置,默认ISO-8859-1。 ......

linux下安装php_mbstring扩展


phpMyAdmin提示没字符串编码和字符串处理库php_mbstring
SSH连接上后:yum install php-mbstring安装扩展
vi usr/local/lxlabs/ext/php/etc/php.ini编辑PHP.ini文件
去掉一行的注释:extension=mbstring.so
(有些可以不用设置这两行,php.ini中不存在;extension=mbstring.so

只要mbString扩展安装到了extension ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号