我只是准备面试,我刚碰到这个问题: 我们可以在jsp中实现一个接口吗?我们可以在jsp中实现一个接口吗?
如果是的话我们该怎么做?
我试图找到许多网站上的答案,但无法理解确切的答案。
你能帮我吗。
谢谢。
我只是准备面试,我刚碰到这个问题: 我们可以在jsp中实现一个接口吗?我们可以在jsp中实现一个接口吗?
如果是的话我们该怎么做?
我试图找到许多网站上的答案,但无法理解确切的答案。
你能帮我吗。
谢谢。
您可以在JSP中导入一个实现了界面的类,或者使用Bean。
将java程序逻辑放入JSP中的不良想法 - 将其置于辅助类(即JavaBean)或标记库中.JSP不是一个.java,因此它不实现接口 ,但可以使用javabean in一个jsp和这个javabean可以实现接口
JSP旨在减少Java代码并放置更多的表示(HTML)代码。实现接口的JSP不提供任何价值。谁将使用实现的接口?
SEE HERE。在这里,你可以找到一些点
正如评论指出,在JSP的“接口”的会话语境往往意味着用户界面,图形用户界面。但是这个问题太微不足道了。
接口
<%
List<String> roles = new LinkedList<String>();
%>
List
的实施是一个接口,LinkedList
是一个实现。
<%@
class ZeroMap<K, V> implements Map<K, V> {
...
}
%>
作为JSP为(要生成)servlet类,其中类名 正式是未知的,仅用于内部使用。
宣言本地接口
<%@
interface A extends Serializable, Runnable {
public int calc(int x, int y);
}
private A alpha = ...;
private A beta = ...;
%>
所以在声明部分<%@ ... %>
内部使用的可能。收集多个界面,作为标记界面等。由于内部使用需要实现,因此它会提供庞大的代码。
因此,真的不适合那些想要限制结果报告的视图(在MVC中查看)。
尝试
<%@page extends="bla.bla.bla" %>
甚至
<jsp:directive.page extends="bla.bla.bla" />
你的意思是像在JSP – NPKR
编写实现类的接口是什么“落实”和“接口”在这个问题上是什么意思?它是否意味着['接口'](http://docs.oracle。COM/JavaSE的/教程/ JAVA/IandI/createinterface.html)?还是GUI? – 2013-05-17 09:53:43