Expression Language in JSP not working Intellij

I use Intellij Idea and Maven. and i’m new in jsp. and when i write ${6>8} or <c:set var="i" value="10"></c:set> <c:out value="${i}"></c:out> don’t work. i only see in browser ${6>8} and ${i} . hovewer i must see false and 10. (Sorry for my bad English) )
this is my output.jsp page.

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html>  <head> <title>JSP</title> </head> <body> <%=request.getAttribute("name")%>  <h2>My brother name is  ${student.name} and my age is ${student.age} </h2> why don't workkk.display only which i write i can't see false ${6>8} <h1>This is output file</h1>  <c:out value="Asif"></c:out> <c:set var="i" value="10"></c:set> <c:out value="${i}"></c:out> </body> </html> 

and this is my pom.xml

<?xml version="1.0" encoding="UTF-8"?>  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">   <modelVersion>4.0.0</modelVersion>    <groupId>org.example</groupId>   <artifactId>JSPandServletsDemo</artifactId>   <version>1.0-SNAPSHOT</version>   <packaging>war</packaging>    <name>JSPandServletsDemo Maven Webapp</name>   <!-- FIXME change it to the project's website -->   <url>http://www.example.com</url>    <properties>     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>     <maven.compiler.source>1.7</maven.compiler.source>     <maven.compiler.target>1.7</maven.compiler.target>   </properties>    <dependencies>     <dependency>       <groupId>junit</groupId>       <artifactId>junit</artifactId>       <version>4.11</version>       <scope>test</scope>     </dependency>      <dependency>       <groupId>javax.servlet</groupId>       <artifactId>jstl</artifactId>       <version>1.2</version>     </dependency>    </dependencies>    <build>     <finalName>JSPandServletsDemo</finalName>     <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->       <plugins>         <plugin>           <artifactId>maven-clean-plugin</artifactId>           <version>3.1.0</version>         </plugin>         <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->         <plugin>           <artifactId>maven-resources-plugin</artifactId>           <version>3.0.2</version>         </plugin>         <plugin>           <artifactId>maven-compiler-plugin</artifactId>           <version>3.8.0</version>         </plugin>         <plugin>           <artifactId>maven-surefire-plugin</artifactId>           <version>2.22.1</version>         </plugin>         <plugin>           <artifactId>maven-war-plugin</artifactId>           <version>3.2.2</version>         </plugin>         <plugin>           <artifactId>maven-install-plugin</artifactId>           <version>2.5.2</version>         </plugin>         <plugin>           <artifactId>maven-deploy-plugin</artifactId>           <version>2.8.2</version>         </plugin>       </plugins>     </pluginManagement>   </build> </project> 

and this is my web.xml

<!DOCTYPE web-app PUBLIC  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"  "http://java.sun.com/dtd/web-app_2_3.dtd" >  <web-app>     <display-name>Archetype Created Web Application</display-name>    <servlet>     <servlet-name>FirstServlet</servlet-name>     <servlet-class>com.company.FirstServlet</servlet-class>   </servlet>    <servlet-mapping>     <servlet-name>FirstServlet</servlet-name>     <url-pattern>/processFirstServlet</url-pattern>   </servlet-mapping> </web-app> 
Add Comment
0 Answer(s)

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.