问答详情
源自:1-11 Servlet获取表单数据

在servletGetForm一讲中

使用<jsp:getProperty name="regUser" property="username"/>获得用户名与

使用<%= regUser.getUsername()%>获取用户名,两种方法有什么区别

提问者:cc7992211 2015-08-02 04:52

个回答

  • 沉寂的蜗牛
    2015-12-21 10:47:38

    就让我来回答你吧,首先<jsp:getProperty name="regUser" property="username"/>的存在是对应于useBean动作标签使用的。其中,name的值是useBean标签中的id,而<%= regUser.getUsername()%>里面regUser是用javabean类声明的对象,你把它们写成一样当然不容易理解啦。具体有什么区别了,其实没什么!<jsp:getProperty name="regUser" property="username"/>就相当于<%=bean的id.getXxx()%>也就是说,你要用这个动作标记,必须要用userBean来加载javabean啊,否则没有id,name就没有对应的值,自然就无法用咯。功能上是没有区别的!