ich Eclipse mars verwende, JDK8, Tomcat 8.EL arbeitet nicht in jsp 3.1
dies ist meine JSP-Seite
<%@page import="com.cutm.pogo.User"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>User Page</title>
<link href="css/nodue_style.css" rel="stylesheet" type="text/css" />
<%@ page isELIgnored="false" %>
........
<% User user = (User)session.getAttribute("LOGIN");
out.print(user.getName()); %>
${user.name }
Ich habe verwendet out.print wich arbeitet für mich aber nicht EL.
hier ist web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
bitte helfen Fehler finden ich gemacht habe.
sollten Sie stattdessen auf das Attribut LOGIN zugreifen. Ich kann mich nicht erinnern, ob die EL in allen Bereichen suchen wird. – AxelH
Danke für Ihre Antwort. Im Code habe ich $ {session.LOGIN.email} verwendet das funktioniert auch nicht –
'sessionScope' und nicht' session';) Sehen Sie sich diese Antworten an http://StackOverflow.com/questions/8309261/how-to- get-session-attribute-with-ein-dynamic-key-in-el – AxelH