S2jsp 动态网页开发基础 web服务器




一.web服务器
 解析:Tomcat服务器  一款Web服务器      解析jsp页面     jsp转换成普通页面      打回给浏览器
 步骤:
 1.建立一个web项目
 2.xiugaijsp页面编码方式 uft-8
 3.下载Tomcat文件,解压复制到C盘更目录
 4.Window-show view-other-Serves-servers点击ok
 5.window-preferences-MyEclipse-Severs-Tomcat   将Disable设置为enable-Browse找到Tomcat文件夹
    点击Apply-点击ok
 6.Tomcat6.x 添加项目 选第一个
 7.在浏览器中运行项目
 二.程序架构  B/S和C/S

B/S:必须要借助浏览器才可以执行的程序

优点:方便程序的升级,一旦程序的功能需要发生变更的时候,只需要更新服务器端的程序

,客户端的程序也就是浏览器不需要进行任何附加的操作。

C/S:不需要借助浏览器就可以访问的程序

优点:01.交互性好:可以更好的让用户使用快捷键

 02.更好的控制硬件。
 三.URL和URI
 URI:Uniform Resource Identifier,统一资源标识符;
URL:Uniform Resource Locator,统一资源定位符;
URL是唯一能识别Internet上具体的计算机、目录或文件夹位置的命名约定
 
URN:Uniform Resource Name,统一资源名称。


常见的Web服务器有几种种?

tomcat:

apache:

Weblogic

Jboss

webspacher

Jetty

IIS (解析.NET 程序)

Nginx高性能

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  
  <body>
  小脚本:
   
 <%!
	boolean findyear(int year){

	if((year%4==0&&year%100!=0)||year%400==0){
		return true;
	}else{
	return false;
	}
 }
 %>
 <% 	
 int count=0;
	for(int i=2000;i<2014;i++){
		if(findyear(i)){
     		count++;
     		}
    }%>

从2000-2013年期间,一共有<%=count %>个闰年 
 
   

  
  
  
  
  
  </body>
</html>

项目改名:   1.fn+f2  

                      2.项目右击-最后一项-web-ok-finish

起始页的设置 web.xml

                                 <welcome-file-list>
                                                  <welcome-file>index.jsp</welcome-file>
                                                   </welcome-file-list>
                                   </web-app>

    地址名:http://localhost:8080/Day-0100/

jsp

小脚本:存在内存中

<% int num=5; int num2=5%>

表达式:页面上

<%=num%>

<%!

  

%>

注释:

<%--    --%>

html注释   <%--  jsp注释  --%> java液面,java类有,前段html源代码有

jsp    <%-- jsp注释--%>只有当前jsp页面有

java注释  // 不会显示

page 指令

<%@ page language="java" import="java.util.*" pageEncoding="utf-8 conten" contentType="text/html; charset=utf-8% > 格式 一个是页面 一个是浏览器

 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值