JSP不是说要定义一个变量的时候应该使用<%! String username="username";%>这样的格式吗?
但是为什么<% String username="username";%>这样的声明变量的方式出能通过呢?
两者定义变量有什么分别?
JSPå
¶å®å°±æ¯Servet å¨è¿è¡æ¶ç¿»è¯æServlet ç¶åå¨ç¼è¯æ§è¡ï¼
<%! String username="username";%> æ¯åå¨Servletç±»å é¨ç¸å½äºä¸ä¸ªæååé
<% String username="username";%> ä¼åå¨Servletä¸Service()æ¹æ³å é¨æ¯å±é¨åé
apache-tomcat-5.5.12\work\Catalina\localhost\è¿éæ¾ä½ ç项ç®å¯¹åºçJSPççå°±æç½äº
<%! String username="username";%> æ¯åå¨Servletç±»å é¨ç¸å½äºä¸ä¸ªæååé
<% String username="username";%> ä¼åå¨Servletä¸Service()æ¹æ³å é¨æ¯å±é¨åé
apache-tomcat-5.5.12\work\Catalina\localhost\è¿éæ¾ä½ ç项ç®å¯¹åºçJSPççå°±æç½äº
温馨提示:答案为网友推荐,仅供参考