有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

将JSP变量传递给java类方法

我有一个名为project的JSP文件。jsp。它包含一个变量

String context = request.getcontextpath();

它将提供我的服务器URL的上下文路径

从{}开始{}

现在我想从我的project.jsp文件访问这个上下文变量到java类,这个java类是jar格式的文件,驻留在WEB-INF/lib/AuthenticateDetails.jar

如何从指定的java类文件访问此变量


共 (2) 个答案

  1. # 1 楼答案

    将上下文路径变量传递给库类中的处理方法(库类应该可以通过import指令从jsp访问)

  2. # 2 楼答案

    与java中相同,导入语句等等

    <%@ page import="java.util.Random"
             import="org.authdetails.dao.SomeClass" %>
    

    (或在一个import=...中使用字符串换行的多个导入

    <%  new SomeClass(contextPath); %>
    

    使用MVC(模型-视图-控制器)原理,通常有一个servlet(控制器,可编译!)它准备数据(模型)并将数据作为请求属性,然后转发到JSP(视图)

    在JSP中,您可以使用EL(表达式语言)变量,其中一些变量是predefined来访问会话变量、请求参数等

    结合JSP标记,很少需要使用<% ... %>脚本