jsp服务器主机(jsp客户端和服务器端)
- 服务器
- 2022-12-20 14:59:20
- 11
本篇文章给大家谈谈jsp服务器主机,以及jsp客户端和服务器端对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、如何搭建jsp 服务器运行环境
- 2、jsp的服务器是什么?
- 3、如何在服务器上配置JSP,jsp的服务器到底怎么配置啊?
- 4、jsp网页能用虚拟主机吗? 听他们说要自己的电脑做为服务器才能让别人访问?是吗? 谢谢!
- 5、jsp服务器是什么
如何搭建jsp 服务器运行环境
Windows环境下使用TOMCAT搭建JSP运行环境:
OS:Windows XP/Windows 7/Windows 2003
J2SDK:j2sdk1.5.0
TOMCAT:Apache Tomcat 5.5
*环境变量配置:
J2SDK安装目录:C:/Program Files/Java/j2sdk1.5.0
TOMCAT安装目录:D:/Tomcat 5.5
变量名:JAVA_HOME 变量值:C:/Program Files/Java/j2sdk1.5.0
变量名:TOMCAT_HOME 变量值:D:/Tomcat 5.5
变量名:PATH 变量值:C:/Program Files/Java/j2sdk1.5.0/bin
变量名:classpath 变量值:C:/Program Files/Java/j2sdk1.5.0/jre/lib/rt.jar;C:/Program Files/Java/j2sdk1.5.0/lib/dt.jar;C:/Program Files/Java/j2sdk1.5.0/lib/tools.jar;. (最后有个英文状态下的点“.”,注意输入法)
对classpath解释一下:对classpath设置了4个路径,每个用分号隔开,最后一个点“.”代表当前路径,classpath这样设置的目的出于让系统能运行Java程序,比如“.”设置不设置对解释执行JSP就没影响,有影响的只有“C:/Program Files/Java/j2sdk1.5.0/jre/lib/rt.jar”
*TOMCAT端口设置:
在安装TOMCAT的时候有提示选择端口,TOMCAT默认8080,一般WEB服务都用80端口,在TOMCAT的配置文件server.xml(D:/Tomcat 5.5/conf下)中找到“port="8080"”,将8080改为80
*TOMCAT虚拟目录设置:
TOMCAT启动后,默认的根目录是D:/Tomcat 5.5/webapps/ROOT
设置虚拟目录的方法:编辑server.xml,找到/Host,在这前面加上:
Context path="/jsp" docBase="d:/jsp" debug="0" reloadable="true" crossContext="true"/Context
解释:path="/jsp"指虚拟目录的名字,可以在D:/Tomcat 5.5/webapps下创建一个空的目录命名为jsp,docBase="d:/jsp"代表虚拟目录实际指向的路径,这里指向d:/jsp,以后就在这里面创建.jsp文件,使用访问。配置后需要重启TOMCAT
jsp的服务器是什么?
jsp服务器一般是支持JavaEE规范的web服务器。现在商用系统上,最为常用的是ibm的websphere和bea的weblogic。而在开发调试,学习时,一般都使用apache的轻量级服务器tomcat。
如何在服务器上配置JSP,jsp的服务器到底怎么配置啊?
配置jsp服务器其实就是安装 jdk,tomcat,mysql
从官网上下载各自的稳定版本,安装就成了
网上搜一下,相关的文章很多
java+jsp+tomcat+mysql开发环境配置
软件版本号
jdk1.5.0_09
mysql5.0 连接器mysql-connector-java-5.0.4-bin.jar
Apache Tomcat 6.0
默认安装jdk1.5.0_09
设置环境变量
java_home jdk1.5.0_09的安装目录C:\Program Files\Java\jdk1.5.0_09
path %java_home%\bin
classpath .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;%java_home%\jre\lib\rt.jar
默认安装Apache Tomcat6.0,注意安装过程中要将选择运行环境的时候要把C:\Program Files\Java\jre1.5.0_09改成C:\Program Files\Java\jdk1.5.0_09
默认安装mysql5.0
将mysql-connector-java-5.0.4-bin.jar放入C:\Program Files\Java\jdk1.5.0_09\jre\lib和C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib中,并设置环境变量classpath C:\Program Files\Java\jdk1.5.0_09\jre\lib\mysql-connector-java-5.0.4-bin.jar;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\mysql-connector-java-5.0.4-bin.jar;
现在可以进行java和mysql数据库的连接了
下面用一个简单的例子来测试一下
在tomcat/webapps/下建一个文件夹mysqlManager,创建目录mysqlManager/WEB-INF/classes
mysqlManager/WEB-INF/web.xml
在/mysqlManager/ 下新建index.jsp文件,内容如下
/mysqlManager/index.jsp:
?xml version="1.0" encoding="gbk" ?
%@ page language="java" contentType="text/html; charset=gbk"
pageEncoding="gbk"%
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
%@ page import="java.sql.*" %
%!
//这个函数用来获取一个和数据库的连接
Connection getConnection() throws SQLException{
String dbURL="jdbc:mysql://localhost/mysql";
String dbUser="root";
String dbPassword="851120";
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
return DriverManager.getConnection(dbURL,dbUser,dbPassword);
}
//判断一个字符串是否为空
boolean isEmptyString(String str){
return str==null||str.length()==0||str.trim().length()==0;
}
//下面的函数使显示的字符串为汉语
String convert(String str){
try{
return new String(str.getBytes("ISO-8859-1"),"gbk");
}catch(Exception e){
return null;
}
}
%
script type="text/javascript"
!--
function checkValue(){
if(document.forms["main"].sql.value.length==0){
alert("请输入要执行的SQL语句");
document.forms["main"].sql.focus();
return false;
}else{
return true;
}
}
//--
/script
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gbk" /
titlemysql数据库管理系统/title
/head
body
center
table width="80%" border="0"
tr请输入要查询的SQL语句/tr
tr
form action="index.jsp" name=main method="post" onsubmit="checkValue()"
td
textarea name="sql" cols=80 rows=15/textarea
/td
td valign="bottom"
input type="submit" value="提交"/
/td
/form
/tr
/table
hr /
%//接受用户的输入显示查询结果 %
%
//获取用户输入的SQL语句
String sql=request.getParameter("sql");
//out.print("qwe");
if(!isEmptyString(sql)){
%
p您所输入的SQL语句是%=sql %/p
%
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
//out.print("qwe");
try{
//out.print("qwe");
con=getConnection();
//out.print("qwe");
stmt=con.createStatement();
//stmt.execute(sql);
if(stmt.execute(sql)){
//执行结果是ResultSet
rs=stmt.getResultSet();
//获取rs自身的描述信息
ResultSetMetaData rsmd=rs.getMetaData();
//获取rs的列数目
int colNum=rsmd.getColumnCount();
%
p您的查询结果为:/p
table border="1"
tr
%
for(int i=1;i=colNum;i++){
%
td%=rsmd.getColumnName(i) %/td
%
}
%
/tr
%
while(rs.next()){
%
tr
%
for(int j=1;j=colNum;j++){
%
td%=convert(rs.getString(j)) %/td
%
}
}
%
/tr
/table
%
}else{
int colNum=stmt.getUpdateCount();
%
p您更新了%=colNum %列!/p
%
}
}catch(SQLException e){
%
p发生错误,请检查数据库的连接/p
%
}finally{
try{
if(rs!=null)
rs.close();
}catch(Exception e){
}
try{
if(stmt!=null)
stmt.close();
}catch(Exception e){
}
try{
if(con!=null)
con.close();
}catch(Exception e){
}
}
}
%
/center
/body
/html
在浏览其中运行
在输入框中输入sql查询语句 select * from user 会产生查询结果
jsp网页能用虚拟主机吗? 听他们说要自己的电脑做为服务器才能让别人访问?是吗? 谢谢!
可以,需要配置环境 或者购买支持jsp的虚拟主机。jsp是要java运行环境的,一般都服务器要求比较高,虚拟主机运行jsp 要你的虚拟主机有Java环境哦,再有这样的虚拟主机性能应该不咋地,用jsp的都是舍得花钱的主,他们不是玩虚拟主机的。
你要网站接入互联网就需要租用服务器,你自己的电脑拿去机房托管价格也蛮贵的,还不如租呢。如果是在本地局域网那就需要你配置自己的主机为服务器了,但是不能接入互联网哦
jsp服务器是什么
jsp服务器通俗来讲就是用来显示你编写的网页的容器。目前为止有tomcat,jboos,weblogic等服务器。如果是学习的话可以下载一个免费开源的tomcat
jsp服务器主机的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于jsp客户端和服务器端、jsp服务器主机的信息别忘了在本站进行查找喔。
本文由admin于2022-12-20发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://qnphp.com/post/202592.html