尼古拉丁丶赵四 2019-01-22 11:37 采纳率: 0%
浏览 1185

在web.xml版本为3.0且isELIgnored="false"的情况下,EL表达式仍未正常显示于jsp上。(跪求大佬帮忙)

**1.事情经过 **

   起初我在写一个注册的jsp,然后想通过el回显数据。写好之后,在浏览器里发现可以回显,然后写了个验证码,想看下验证码的情况,结果就发现没有回显数据。
    我上网查了之后说,是web.xml版本过低,要设置isELIgnored="false",我在jsp里面设置了,不行,在web.xml里面设置了初始值,不行。我的web.xml是3.0的。

2.代码

jsp部分代码
<form action="<c:url value="/StudentServlet"/>" method="post">
    <input type="hidden" name="method" value="login">
    ${requestScope.loginmsg }<br/>
        学号:<input type="text" name="studentid" value="${requestScope.student.studentid }"/><br/>
        密码:<input type="password" name="password" value="${requestScope.student.password }"/><br/>
        验证码:<input type="text" name="verifycode" /><br/>
        <input type="submit" value="登录">
    </form>

servlet部分代码
try {
        student = studentservice.login(s);
        request.setAttribute("student", student);
        return "f:/studentjsps/jiemian/main.jsp";
    } catch (loginException e) {
        request.setAttribute("student", s);
        request.setAttribute("loginmsg", e.getMessage());
        return "r:/studentjsps/login.jsp";
    }

    web.xml
    <?xml version="1.0" encoding="UTF-8"?>

xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

  • 写回答

1条回答

  • 软件求生 2019-01-22 11:58
    关注

    这是Servlet的最新写法?我记得传参都是用转发。

    评论

报告相同问题?

悬赏问题

  • ¥15 一道python难题
  • ¥15 用matlab 设计一个不动点迭代法求解非线性方程组的代码
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度