javaweb中el表达式,前端el表达式
目录
EL表达式改善JSPJSP缺点EL表达式FAQ在idea中使用maven时。maven无法在idea中创建包/类。在idea中用web配置的maven项目无法创建servletmaven web。在Maven中部署tomcat插件EL表达式的演练
EL表达式改进JSP
00-1010在jsp页面中,HTML标记和java代码都可以定义,导致以下问题
1.写作困扰:特别复杂的页面。
2、读书烦恼
3.高复杂度:操作依赖于各种环境,JRE。JSP容器(tomcat服务器).
4.占用内存和磁盘:JSP会自动生成。java和。类文件占用磁盘,并运行。类文件占用内存。
5.调试难点:出现错误后,需要找到自动生成的。用于调试的java文件。
6.不利团队写作:前后参谋
.
JSP已经逐渐退出历史舞台,取而代之的是html和Ajax。
进化过程:
最好不要直接用jsp写java代码。
JSP的缺点
表达式语言表达式语言用于简化JSP页面中的java代码。
主要功能:获取数据
语法:${expression}
例如,$ {brands} 3360使用存储在域中的品牌密钥获取数据。
EL表达式
00-1010没有源文件。添加其中一个文件作为源文件,以创建包或类(在项目结构中标记为蓝色)
idea中使用Maven时常见问题
idea中使用了maven无法创建包/类
00-1010写入pom.xml文件
构建插件!-Tomcat plug-plugin groupIdorg.apache.tomcat.maven/groupId神器Tomcat 7-Maven-plugin/神器ID版本2.2/版本配置!-设置端口号(可以修改)- port8080/port!-设置路径(可以修改)-path/JSP-demo 02/path/configuration/plugins/plugins/build
00-1010创建com.web.ServletDemo1类
包com.web导入javax . servlet . servlet exception;导入javax . servlet . annotation . web servlet;导入javax . servlet . http . http servlet;导入javax . servlet . http . http servlet request;导入javax . servlet . http . http servlet response;导入Java . io . io exception;导入Java . util . ArrayList;导入Java . util . list;@WebServlet(/demo1 )公共类ServletDemo1扩展Http Servlet { protected void doGet(Http Servlet request请求,Http Servlet Response响应)抛出ServletException,io exception {//Add data ListString list=new ArrayList();list.add(张三1 );list.add(张三2 );list.add(张三3 );list.add(张三4 );list.add(张三5 );system . out . println(list);//2,存储在请求域中,可以转发到jsp页面使用EL表达式request.setattribute (lists ,list);//3.转发到El-demo . JSP request . getrequest dispatcher(/El-demo . JSP )。转发(请求、响应);}}在web.app目录中创建一个el-demo.jsp,只需在其中写入${lists}即可。
% @ page language= Java content type= text/html;charset=utf-8 is alignored= false page coding= utf-8 % htmlheadmeta charset= utf-8 /title insert title here/title/head body $ { lists }/body/html运行结果
关于Java后端用EL表达式改进JSP的这篇文章到此为止。有关Java EL expression的更多信息,请搜索Popular IT以前的文章或继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。