分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

JSP编码规范

发布时间:2023-09-06 02:12责任编辑:苏小强关键词:暂无标签

JSP包含文件

<%@ include file=”relativeURI”%> ?????????????????//在翻译阶段执行加载,比如:校验是否登录通过

jsp的include指令元素读入指定页面的内容。并把这些内容和本来的页面融合到一起。(这个过程是在翻译阶段:也就是jsp被转化成servlet的阶段进行的。

翻译阶段:

jsp页面不能原封不动地被传送给浏览器,全部的jsp元素都必须首先由服务器进行处理。这是通过将jsp页面转达化成servlet,然后执行这个servlet来结束的。服务器需要一个jsp容器来处理jsp页面。jsp容器平常以servlet的情势来实现,这个servlet经过配置,可以处理对jsp页面的全部请求。

Jsp容器重视将jsp页面转化成servlet(称为jsp页面实现类—JSP Page implementation class),并编译这个servlet。这两步就组成了翻译阶段

<jsp:include page=”relativeURI” flush=”true” /> ??//在请求处理阶段(运行时)执行加载,比如:跟当前页面数据有紧密关系的

引入执行页面或servlet所天生的应答文本.

请求处理阶段:

Jsp容器除了上面提到的重视将jsp页面转化成servlet外,还重视调用jsp页面实现类以处理每个请求并产生应答.这个阶段我们就称为请求处理阶段.请求处理阶段仅执行类文档

携带参数:

<jsp:include page=”<%=pageSelectedAtRuntime%>” flush=”true” >

<jsp:param name=”fitstParamer” value=”firstValue”>

<jsp:param name=”lastParamer” value=”lastValue”>

</jsp:include>

-----------------------------------------------------------------------------------------

跳转页面:

建议使用response.sendRedirect()代替<jsp:forward>指令实现页面跳转,

因为当设置了非缓存输出时,如果在使用<jsp:forward>之前,JSO文件已经有了数据,

文件执行就会出错。规范写法为response.sendRedirect(“****.jsp”),同时,在进行页面的跳转

或者链接打开时,不得在页面参数中加油中文参数,URL参数必须是英文。

 -----------------------------------------------------------------------------------------

使用EL表达式,尽量避免<%%>这种形式的代码,JSP只负责数据展示,不负责业务逻辑。

文件命名小写,功能+对象 的方式命名。例如:listcustomer.jsp    addcustomer.jsp

 页面支持最低1024*768屏幕分辨率(实际尺寸为960*434),即不能出现横向滚动条

<img>标签要有width,height属性

页面要定义背景颜色,系统默认值是可以被用户随意更改的。

JSP编码规范

原文地址:https://www.cnblogs.com/Alwaysbecoding/p/9552608.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved