大家都知道在jsp中有一个<jsp:useBean />用来指定一个javabean,然后可以用<jsp:getProperty 和
<jsp:setProperty 来得到和设置javabean的属性,我的疑问就是jsp提供的这个功能是不是有一些问题,我的问题是:
(1)如果在定义javabean的时候,这些属性如果是被定义成私有的,那么这两个标签能访问吗?
(2)为什么不在javabean中定义相关的方法来实现对属性的设置与获取,在调用javabean的时候用相关的方法来完成设置和获取属性的功能,而jsp直接提供这两个标签来完成这样的功能,这难道不是违背了封装性的原则了吗?真诚希望得到各位高人指点迷津。
<jsp:setProperty 来得到和设置javabean的属性,我的疑问就是jsp提供的这个功能是不是有一些问题,我的问题是:
(1)如果在定义javabean的时候,这些属性如果是被定义成私有的,那么这两个标签能访问吗?
(2)为什么不在javabean中定义相关的方法来实现对属性的设置与获取,在调用javabean的时候用相关的方法来完成设置和获取属性的功能,而jsp直接提供这两个标签来完成这样的功能,这难道不是违背了封装性的原则了吗?真诚希望得到各位高人指点迷津。
解决方案 »
- struts2中 super,super.execute();是什么意思,怎么理解?
- spring中使用quartz任务时,jobDataAsMap问题。
- Oracle导入导出工具
- struts项目导入问题
- 菜鸟求救,高手帮忙!url写法问题,在线等
- 急+急+急+非常急!!!希望高手能帮我解决这个问题.谢谢!!!!!
- 我最近JAVA设计遇到的问题
- JSP页面的数据库的连接问题。帮帮忙,谢谢
- 好奇怪的问题:急,谢谢高手!
- 请大家帮帮忙!jsp与sybase数据库连接最好的方法是什么??sybase数据库怎样实现快速分页??
- 解决马上散分-----关于firefox浏览器的入门问题!
- <jsp:forward> 和response.sendRedirect有何区别?
JSP的标签始终要转换为JAVA语句,而且对JAVABEAN属性的访问要么通过JAVABEAN的命名规范读取要么用JAVA反射机制读取...一种MVC模式的应用. 成熟的产品怎么能轻易被看扁......
----------正解。