社区
Web 开发
帖子详情
求<%!a=1;%>与<%a=1;%>的区别??
shangxpor
2008-10-18 10:50:31
求jsp文件中的<%!a=1;%>与<%a=1;%>的区别??他们的原理,以及在Sevlet中代码意义! 求高手!!!
不是JavaScript中的 越详细越好 谢谢
...全文
184
16
打赏
收藏
求<%!a=1;%>与<%a=1;%>的区别??
求jsp文件中的与的区别??他们的原理,以及在Sevlet中代码意义! 求高手!!! 不是JavaScript中的 越详细越好 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sou2012
2008-10-22
打赏
举报
回复
[Quote=引用 8 楼 yinyuan1987 的回复:]
<%!%>这个是脚本元素中的声明,声明脚本元素用于声明字jsp页面的脚本语言中使用的变量和方法。
生命必须是完整的声明语句,遵照Java语言的语法。声明不会在当前的输入流中产生任何输出。
<%%>是脚本段,它是在请求处理期间要执行的java代码段。脚本段可以产生输出,并竟输出发送到客户端,也可以是一些流程控制语句。在脚本段中可以声明本地变量,在后面的脚本段中一样可以使用该变量
后台原理:
利用 <%!%>声明的…
[/Quote]
学习....
wang8
2008-10-22
打赏
举报
回复
学习了
shangxpor
2008-10-22
打赏
举报
回复
怎么给分??
freeworrier
2008-10-19
打赏
举报
回复
哦 看错了 <% %> 这个是小脚本。 你可以看翻译后 work 目录下的java文件 实际上除了声明的内容 都在一个方法内。
写在小脚本的内容 是 原样的抽取到java文件中,其他的 都是 out.print() 输出的。
freeworrier
2008-10-19
打赏
举报
回复
<%! %> 这个是声明。 就是写在这里面的 是 jsp转成servlet 后的 成员属性 成员方法。
<%= %> 这个是表达式。 输出变量等。 和 out.println() out.print() out.write() 作用都差不多,大同小异 表达式运用更灵活。
realcbb
2008-10-19
打赏
举报
回复
[Quote=引用 8 楼 yinyuan1987 的回复:]
<%!%>这个是脚本元素中的声明,声明脚本元素用于声明字jsp页面的脚本语言中使用的变量和方法。
生命必须是完整的声明语句,遵照Java语言的语法。声明不会在当前的输入流中产生任何输出。
<%%>是脚本段,它是在请求处理期间要执行的java代码段。脚本段可以产生输出,并竟输出发送到客户端,也可以是一些流程控制语句。在脚本段中可以声明本地变量,在后面的脚本段中一样可以使用该变量
后台原理:
利用 <%!%>声明的…
[/Quote]
说得很好,同样在servlet中声明的全局变量也是危险的吧?
ZiSheng
2008-10-19
打赏
举报
回复
8楼的很准确
lihan6415151528
2008-10-19
打赏
举报
回复
[Quote=引用 8 楼 yinyuan1987 的回复:]
<%!%>这个是脚本元素中的声明,声明脚本元素用于声明字jsp页面的脚本语言中使用的变量和方法。
生命必须是完整的声明语句,遵照Java语言的语法。声明不会在当前的输入流中产生任何输出。
<%%>是脚本段,它是在请求处理期间要执行的java代码段。脚本段可以产生输出,并竟输出发送到客户端,也可以是一些流程控制语句。在脚本段中可以声明本地变量,在后面的脚本段中一样可以使用该变量
后台原理:
利用 <%!%>声明的…
[/Quote]
很详细
抬头望远,低头沉思
2008-10-19
打赏
举报
回复
这样应该解释清楚了,问题解决了吧!(不清楚再说)
呵呵,结帐吧!
抬头望远,低头沉思
2008-10-19
打赏
举报
回复
<%!%>这个是脚本元素中的声明,声明脚本元素用于声明字jsp页面的脚本语言中使用的变量和方法。
生命必须是完整的声明语句,遵照Java语言的语法。
声明不会在当前的输入流中产生任何输出。
<%%>是脚本段,它是在请求处理期间要执行的java代码段。
脚本段可以产生输出,并竟输出发送到客户端,也可以是一些流程控制语句
。在脚本段中可以声明本地变量,在后面的脚本段中一样可以使用该变量
后台原理:
利用<%!%>声明的变量,在JSP容器转换JSP页面为Servlet类时,将作该类的实例变量或者类变量(声明时使用了static关键字),在多用户并发访问时,将导致线程安全的问题,除非你确认是单用户访问或者变量是只读的。(这里不讨论线程安全的问题)
而<%%>,在JSP容器转换JSP页面为Servlet类时,页面中的代码会按照代码段中出现的次序,
依次被转换为_jspService()方法中的代码,在脚本段生命的变量,将作为_jspService()方法中的本地变量,
因此脚本段中的变量是线程安全的
nietangkun1977823
2008-10-19
打赏
举报
回复
建议使用<%= %>比较好,jsp页面定义变量和方法时尽量少使用全局的。
不过脚本<% %>在页面的使用也不要过于频繁,一般要控制每个<% %>内5-7行代码!
paozi201
2008-10-19
打赏
举报
回复
[Quote=引用 4 楼 yinghan2005 的回复:]
引用 3 楼 ZangXT 的回复:
如果是
<%!int a=1;%>的话,会在jsp对应的类里定义一个成员int a=1;
而
<%int a=1;%>则是在jsp对应的_jspService方法中定义一个局部变量a
可以根据这个去分析你的问题.
顶
[/Quote]
要不就是题目错误
humcomm
2008-10-18
打赏
举报
回复
[Quote=引用 3 楼 ZangXT 的回复:]
如果是
<%!int a=1;%>的话,会在jsp对应的类里定义一个成员int a=1;
而
<%int a=1;%>则是在jsp对应的_jspService方法中定义一个局部变量a
可以根据这个去分析你的问题.
[/Quote]
顶
ZangXT
2008-10-18
打赏
举报
回复
如果是
<%!int a=1;%>的话,会在jsp对应的类里定义一个成员int a=1;
而
<%int a=1;%>则是在jsp对应的_jspService方法中定义一个局部变量a
可以根据这个去分析你的问题.
orz_ORZ_orz
2008-10-18
打赏
举报
回复
呵呵,类型都没有,题目错误的。
<%! %>声明的变量,在jsp页面转换为servlet类时,
会作为该类的实例变量或类变量,慎用
ZangXT
2008-10-18
打赏
举报
回复
题目就是错误的.
学堂在线C语言程序设计2016春季课程助教维护项目_包含CppTech每周技术文章拓展视野_DBF存放有趣程序_FAQ定期总结讨论区精华_Handout提供课程讲义markdo.zip
学堂在线C语言程序设计2016春季课程助教维护项目_包含CppTech每周技术文章拓展视野_DBF存放有趣程序_FAQ定期总结讨论区精华_Handout提供课程讲义markdo.zip
基于Java_Swing和AWT图形界面库开发的交互式图片拼图游戏项目_支持多难度级别选择与背景音乐播放的益智类桌面应用程序_通过鼠标点击操作实现拼图块的移动与自动补位机制_旨在为.zip
基于Java_Swing和AWT图形界面库开发的交互式图片拼图游戏项目_支持多难度级别选择与背景音乐播放的益智类桌面应用程序_通过鼠标点击操作实现拼图块的移动与自动补位机制_旨在为.zip
FS32K144、s32k1引脚定义64、100、144、176脚都有
车用mcu,找了一圈网上少。找到放一个
【汽车电子通信】基于DDS与Ethernet的SOA架构仿真测试:SOME/IP与gPTP协议集成分析系统设计
内容概要:本文介绍了DDS(Data Distribution Service)、SOME/IP、gPTP等汽车电子通信协议的基本原理及其在车载网络中的应用,重点阐述了DDS的分布式数据通信机制、SOME/IP在面向服务架构(SOA)中的实现方式以及gPTP在时间同步中的作用。同时,文档展示了如何利用CANoe工具对这些协议进行仿真、分析与测试,涵盖从IDL建模、QoS配置到实际网络行为验证的完整流程,并提供了在AUTOSAR环境下的集成方案和技术支持能力。; 适合人群:从事汽车电子系统开发、车载网络架构设计及相关测试工作的工程师,具备一定嵌入式系统或通信协议基础的研发人员;; 使用场景及目标:①理解DDS与SOME/IP在车载SOA架构中的差异与应用场景;②掌握基于CANoe平台进行DDS、SOME/IP及gPTP协议仿真与测试的方法;③实现高精度时间同步系统(如ADAS)的设计与验证; 阅读建议:此资料适用于实际项目开发参考,建议结合CANoe、vTESTstudio等工具实践操作,重点关注IDL/vCDL建模、QoS参数配置及协议交互时序分析,以深入理解各协议在复杂车载环境中的行为特性。
基于Spring框架与ELK技术栈构建的分布式系统可观测性工具_统一标准与工具集_生成收集处理导出追踪指标日志数据_实现全面系统监控与性能分析_Spring_ELK_分布式追踪_指.zip
基于Spring框架与ELK技术栈构建的分布式系统可观测性工具_统一标准与工具集_生成收集处理导出追踪指标日志数据_实现全面系统监控与性能分析_Spring_ELK_分布式追踪_指.zip
Web 开发
81,117
社区成员
341,739
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章