JAVA里静态的属性怎么在jsp里访问?

2024年12月03日 00:48
有5个网友回答
网友(1):

第一:如果是对象的话,你应该去看看jsp:bean的用法。只有配合使用jsp:getProperty才有用

第二:是静态的函数,也就不怕了。你在
<%@ page language="java" import="java.util.*,com.rh.entity.*" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>

import="java.util.*,com.rh.entity.*" 加上这句,当然是你的Infomation 类的全路径,你就可以在jsp中用了
<%=Infomation.getJavaRuntimeVersion() %>

网友(2):

jsp中使用java的静态属性有两种情况:
1、如果是object的话,应该使用jsp:bean来引用。只有配合使用jsp:getProperty才有用。
2、如果是静态的函数的话,在jsp页面引入该类:
<%@ page language="java" import="java.util.*,com.rh.entity.*" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
import="java.util.*,com.rh.entity.*"
加上这句,可以在jsp中用了
<%=Infomation.getJavaRuntimeVersion() %>

网友(3):

二楼说的没错,应该是页面开头没导包的原因。
所以,找不到javaRuntimeVersion的属性。
1.如果是bean,页面上要用bean取值,这个bean,其实是你在一个类中
定义个变量javaRuntimeVersion,然后加入他的get,set方法。
<%@ page language="java" import="com.guiren100.information.*" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

2.如果是infomation类直接用
<%@ page language="java" import="java.util.*,com.rh.entity.*" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>

网友(4):

把你的包导入到jsp页面中,然后通过类直接调用静态方法!
导入包的代码:<%@ page language="java" import="com.guiren100.information.*" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
在jsp页面里这样写
JAVA版本[Infomation.getJavaRuntimeVersion()]:

网友(5):

把你写的infomation类倒包到jsp页面下
然后再jsp写<% out.print(infomation.getJavaRuntimeVersion()) %>