- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP要点知识点总结
JSP知识点总结
JSP(Java Server Page)
JSP是服务器端运行的页面,JSP本就是一个文档,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet发布,并接受请求。
Jsp文件只需放在应用文件下就可以了。
JSP例子:lt;htmlgt;lt;headgt;lt;titlegt;timelt;/titlegt;lt;/headgt;lt;bodygt;lt;h1gt;lt;%=new java.util.Date()%gt;lt;/h1gt;lt;/bodygt;lt;/htmlgt; JSP运行过程1,JSP文件先要翻译成Java文件(Servlet),在tomcat中翻译后的java文件在tomcat下的work\Catalina\localhost中相应名字的应用目录里。
2,编译Java文件3,运行。class文件Tomcat的全局配置文件在Tomcat下的conf目录中的web.xml是服务器全局的配 置文件,其中要想关闭列表显示叫要把
lt;init-paramgt;lt;param-namegt;listingslt;/param-namegt;lt;param-valuegt;falselt;/param-valuegt;lt;/init-paramgt; Tomcat的管理员设置在tomcat下的conf目录中的tomcat-use.xml文件中可以配置tomcat的用户角色lt;tomcat- usersgt;lt;role rolename=quot;managerquot; description=quot;quot;/gt;lt;role rolename=quot;adminquot;/gt;lt;!——设定角色的名字,admin是管理员,manager是项目管理——gt;lt;user
username=quot;managerquot; password=quot;123quot; roles=quot;managerquot;/gt;lt;!——设定用户名密码,和角色——gt;lt;user username=quot;adminquot; password=quot;123quot;
roles=quot;adminquot;/gt;lt;/tomcat-usersgt; JSP的特点1,JSP不需要编译2,JSP不需要进行配置3,JSP本质上就是一个Servlet 4,JSP是以静态页面为主的。 JSP的语法格式lt;%=??%gt;表达式,写表达式时不要加上分号,表达式,翻译成Java代码也就是直接使用流输出,也就不能加分号了。
lt;%! int a=0; %gt;声明,使用声明的变量,所创建的变量是在service方法体外,也就是翻译成实例变量,声明也可以声明 lt;% if(a==0){ a=3;}%gt;代码片断,代码段会原样翻译。在代码段中声明的变量,就会被翻译的service的方法体中,也就是被翻译成局部变量。 前三种JSP的语法也叫做JSP代码,以上的表示方法,都有与之相对应的xml表达形式,因为可读性较差,所以较少使用。
lt;%@ ?? %gt;JSP指令lt;%@page import=quot;??,??quot;%gt;引入包lt;%include file=quot;??quot;%gt;直接引入内容,这些内容会直接嵌入到页面中。
JSP的注释lt;%——??——%gt; JSP指令和JSP动作(标准的JSP标签)
JSP指令的语法lt;%@?? ??%gt;lt;%@include file=quot;??quot;%gt; 包含指令,包含指令会将要包含的文件代码原样输出到本页面(在翻译时把包含文件的 注意:输出的字符集编码方式要和页面显示的字符集相同,一般定义输出流的编码方式,注意以上两个页面指令在JSP中最好只出现一次。注意在请求 中传送的参数的值是中文的话需要调用请求request的setCharacterEncoding(quot;??quot;)方法设置相应的编码方式,只适用于 post请求,也可以通过Servlet的Filter来进行中文编码方式的处理。
lt;%@page language=quot;javaquot;%gt;指定JSP的脚本语言,现在只能写java lt;%@page extends=quot;??quot;gt; 指定翻译后代码类型的父类,最好不要使用这个指令lt;%@page session=quot;true|falsequot;%gt;指定是否自动创建Session,最好不自己指定,使用默认值lt;%@page buffer=quot;??
您可能关注的文档
最近下载
- 2024年时事政治题库及参考答案(100题).doc
- 2024年人教新课标小学数学知识点整理.doc
- 高中化学新教材选择必修3与旧版教材选修5对比分析.pdf VIP
- 生物人教版2024版七年级上册2.2.2 脊椎动物(鱼) 课件01.pptx VIP
- ISO27001信息安全管理体系信息安全风险评估表.pdf
- 宣讲“铸牢中华民族共同体意识”专题课件.ppt VIP
- NB_T 33018-2015 电动汽车充换电设施供电系统技术规范.pdf VIP
- 《教育家精神》全文课件.ppt
- 国开电大学习网国家安全教育(山东大学(威海))答案.pdf
- 学堂在线昆虫文化(安农)期末考试答案(65题卷).docx
文档评论(0)