我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > jsp技术详细介绍 java server page(java服务器端页面技 ...
总共48087条微博

动态微博

查看: 3614|回复: 6

jsp技术详细介绍 java server page(java服务器端页面技术)

[复制链接]

57

主题

5

听众

129

金钱

三袋弟子

该用户从未签到

跳转到指定楼层
楼主
发表于 2014-03-15 22:21:46 |只看该作者 |倒序浏览
java server page(java服务器端页面技术)。
+ m4 u4 ]- w. [2 X) D7 b. K 是sun公司制订的一种服务器端动态页面生成技术的
8 ]# b1 o9 b, g5 }1 y$ V规范。
3 b0 i, [7 h" Z' Q 因为直接使用servlet生成页面,如果页面比较复杂,1 p3 T; f' ^3 W
则代码过于繁琐,并且难以维护。所以,对于比较复杂) K' Q$ q* L" c
的页面,使用jsp来编写,更容易编写和维护。
3 f/ \- m9 b  D6 _& C: f. | 2)如何写一个jsp文件。
0 F  g, Y/ n" K, ^8 J& c' E  S 写一个以.jsp为后缀的文件,然后,在该文件当中," C8 [. E/ Z/ ~1 k6 S/ `8 E3 U) e4 s6 o
添加html和java代码。编写完成之后,不需要编译,当/ u! N+ i6 e4 S
客户端请求访问某个.jsp文件,则服务器会自动将  P  `, M8 v2 {, W( R9 A+ V
.jsp文件转换成一个.java文件(该.java文件其实是一个
  w: z# T  U: v1 eservlet)。+ V4 j6 N4 U5 _' s' n7 Z8 U
3)jsp文件的组成
" v3 _. i1 Q$ H. b  a,html(包括css,javascript):
* y2 N! ?# u& @* z$ @0 A  直接写在.jsp文件里即可。' `- H) x4 Y! c  v& O8 q) [! t2 a
  b,java代码:
. M( O% q/ A3 E' K1 \8 D   第一种形式 java代码片断7 ?4 X7 |7 F' K" j# c
   语法:/ K2 r/ ]* }! F6 q
    <%  java代码 %>
' @3 G3 j4 h$ k3 m   第二种形式 jsp表达式
2 H* P& l( U! F8 Z6 _& P. }   语法:( A1 ^6 U. [, e5 B; f
    <%= java表达式%>
* s1 O- C# @) ~0 T6 K9 {/ K  c,指令:
# D; o" {4 x5 \7 q    所谓指令,就是告诉jsp引擎(容器当中,负责, ^. [9 g; M4 I8 J) ?0 X! N
    将.jsp文件转换成.java文件,并在运行时,
( }$ @3 a1 z2 j    为jsp提供一些 辅助支持的模块),在将.jsp
# f  z8 \# k9 h* v' H4 M- q+ Q  l% r    文件转换成.java文件时,做一些额外的处理。# \/ \3 |' V/ A. V& B1 K1 X4 q
    语法:8 m, K% d, A! r) {
     <%@ 指令名 属性名=属性值%>8 g" Z) a  {5 Z7 w
     page指令
8 Y, k9 s$ D$ a9 M* \. ], G& [6 f( y      import属性:用于导包。
8 I* k- P$ [$ M5 _; @0 Z            比如2 G; U6 C) y- b2 n! _5 i' U
            <%@page import="java.util.*,java.text.*"%>1 ?1 I2 o6 E$ _
      contentType属性:等价于
5 r* y) M) v! L: Q* v/ P9 a/ S            response.setContentType();
. L& m8 p, Q' B: g, {( a      pageEncoding属性:告诉jsp引擎,.jsp文件9 t; F9 J% H2 j( U/ i- L
            保存时的编码。
# k/ @1 N" p) P0 V+ `7 o# {     include指令# K  N0 K$ Z0 u* a. z4 T% ?3 c( c
      file属性" P! O. G( G) J6 I$ Y- Z
      告诉jsp引擎,在将.jsp文件转换成
4 n. T6 k% d5 w: O6 `" T2 T      .java文件时,在指令所在的位置,插入
. x  e9 v, q6 M       file属性所指定的文件中的内容。, d! ~/ n* M1 w. `. @
  d,隐含对象
  a' \& W1 Q& r   所谓隐含对象,指的是在.jsp文件当中,不用+ M0 B9 b$ T$ J7 _& w
  声明和创建该对象,就可以直接使用的对象。原& z& d1 s5 r8 K4 D0 g8 f4 p' u5 W: A
  因是,.jsp文件对应的.java文件当中,已经自动
1 N3 C; d: U1 Z3 q) F+ g  生成了该对象的代码。9 D# P" Q4 ^, r, R: }
   out  
2 \" O, x1 `/ z. M   request; t6 {) R: y; J2 a
   response. ?1 o# P* m& x2 h5 p$ ?0 @& a6 T- n: V
4).jsp文件如何转换成.java文件# \  D- S  t- Q
  a,html     ----> 放到service()方法里,使用! C: L! m& r2 F0 Q
           out.write()输出。1 P* G7 x, |3 m5 v' Q7 W
  b,java代码片断 -> 放到service()方法里,照搬。' _3 c0 L7 {- b" D( m
  c,jsp表达式 ----> 放到service()方法里,使用
. @! f* {6 _' U           out.print()输出。

科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

5

主题

0

听众

155

金钱

四袋长老

该用户从未签到

沙发
发表于 2015-05-09 14:42:05 |只看该作者
感谢楼主分享,
回复

使用道具 举报

7

主题

0

听众

93

金钱

三袋弟子

该用户从未签到

板凳
发表于 2015-09-14 00:57:51 |只看该作者
很好!很强大!  V. {/ e5 @. J, g  d2 S
; |! h1 z( R$ D. [
. ~( {* d, R- ^

9 e7 F6 W& t; G' H5 l) s5 L$ s: k6 j: U( \

( ~. ?; }; K2 j$ M: e' n; D$ L
. l& d3 P! S" a' C9 o8 d
6 G# l; }2 T# _# }. g8 O- J) j2 z( C- B8 m! V

5 B. ~. {5 f& ?) G1 f3 u
8 J# t& I2 @1 C4 m; A( Z* D$ k, X7 v, [# v

5 B0 I8 M9 ~: K' T# M, s4 l  t产品推广,发帖宣传,论坛发帖,网络推广,外链代发。* A  u8 G3 K3 a) w/ e- [
联系QQ:188-662808% K+ |6 K1 s9 I3 J( z! n/ ]
________论坛发帖价格____________
  p7 e( y' U& L发帖价格
% i* |& ^: _" s2 g7 {3 q( Y/ ]$ A  U套餐一 80元1000条( J+ ~% M6 A3 z  T0 {
套餐二 100元3000条% M1 x( l( ^! y3 A& ^
套餐三 300元10000条 8 Q, ]# r$ T* T! v: L, |. P
当天发完,提供详细报表,保证数量。
  b6 }0 o1 q9 b% f9 g5 f1 I包月:500元每天1000条共30000条
* B& x7 N8 c6 D包月:600元每天1500条共45000条9 q3 U+ V( {7 \7 ]! ~- R
包月:800元每天3000条共90000条
  E% Q- }, M5 X' a, ]包月:1200元每天5000条共150000条8 Z# y# z5 s1 i1 R$ u. O
包月:2400元每天12000条共360000条9 \6 ?& d0 f( @2 E: d* X% p
每天发完,提供详细报表。
1 w, D- r6 `) F2 i联系QQ:188-662808
回复

使用道具 举报

2

主题

0

听众

148

金钱

三袋弟子

该用户从未签到

地板
发表于 2015-10-15 13:47:49 |只看该作者
看了看  学习学习  哈哈哈哈
回复

使用道具 举报

1

主题

3

听众

341

金钱

四袋长老

该用户从未签到

5#
发表于 2016-03-17 21:56:41 |只看该作者
学习一下。谢谢
回复

使用道具 举报

woniu 实名认证   

2

主题

0

听众

330

金钱

四袋长老

该用户从未签到

6#
发表于 2016-04-12 12:20:59 |只看该作者
这个项目太棒勒!下下来学习下!
回复

使用道具 举报

5

主题

0

听众

316

金钱

四袋长老

该用户从未签到

7#
发表于 2017-08-12 20:45:36 |只看该作者
不错不错不错不错
回复

使用道具 举报

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表