有没有办法可以防止 getProperty java bean 属性在 jsp 页面上打印值?我期待在 html 中出现类似 HIDDEN 输入类型的内容。我想使用该隐藏值对 jsp 页面进行进一步的条件检查,以防止在不满足条件时执行同一页面上的其他少数 bean。
<jsp:useBean id="checkfile" class="org.mypackage.process" scope="page" />
<jsp:setProperty name="checkfile" property="join"/>
<jsp:getProperty name ="checkfile" property="filestat" />
我的计划:
我正在尝试读取文件并将网页上的内容显示为报告。
我将在 bean 的帮助下使用 jsp(主要用于演示)和 java(读取文件内容并将值返回给 jsp)来完成此任务。
我将在 jsp 上使用 set/get bean 属性从 java 文件中检索内容。
我的担忧:
我担心的是,假设在该位置找不到文件时,bean get 属性将尝试从我不喜欢的 java 文件中检索空值。
因此,如果文件不存在,我想限制某些 bean 属性的执行。
所以我想用上面提到的bean属性检查文件是否存在。
我想使用从 jstl if 语句上的 bean 属性获得的输出(y/N)来限制在该位置不存在文件时执行其他 bean。
希望我清楚。
谢谢