小编Pat*_*iks的帖子

如何在c:if中使用布尔变量

我在JSF中使用此代码:

<c:if test="#{sV.done.booleanValue()}">
     <option value="#{sV.id}" selected="selected">#{sV.text}</option>
</c:if>
<c:if test="#{not sV.done.booleanValue()}">
     <option value="#{sV.id}">#{sV.text}</option>
</c:if>
Run Code Online (Sandbox Code Playgroud)

sv是我的包含数据(POJO)类,做的是一个Boolean变量,我要显示option与标签selected,如果属性sV.donetrue.但我做不到.不知道我哪里错了.

否则可能会出现问题c,因为c:forEach在我的案例中,在同一页面中有一段时间没有工作?这可能是原因吗?哪里错了?

每次显示没有选中的选项标签attribute.

java jsf jstl

9
推荐指数
3
解决办法
5万
查看次数

哪个有效?查询子查询或连接表

以下是两个用于相同目的的查询示例(在此示例中,我希望对来自Patriks居住的同一城市的推销员进行优秀.)

select * 
from salesman 
where salesman.city = 
     ( select city 
       from salesman 
       where salesman_name='Patriks'
     );
Run Code Online (Sandbox Code Playgroud)

select s1.* 
from salesman s1,salesman s2 
where s1.city=s2.city 
  and s2.salesman_name='Patriks';
Run Code Online (Sandbox Code Playgroud)

哪个更好或更有效?为什么?(我知道这是一个很小的例子,但我想弄清楚,在复杂情况下这对于大数据库来说会很好.)

sql database oracle

5
推荐指数
2
解决办法
3375
查看次数

将java类的访问限制为某些包

我有一个Java课程,里面有一些机密信息,我不想提供给任何未经授权的课程.

我想在一些包中访问这个类(这个包中的类将使用机密信息),因此我的安全类应该可以在这些包中访问.

有什么方法可以检查方法的调用者是否是授权类的授权类?

我知道公共/私人/默认所有东西(所以请不要让我使用它),但这些在这里没用,因为我想在一些包(不是一个/同一个)中可以访问一个类.

java

5
推荐指数
2
解决办法
3454
查看次数

如何验证授权表单提交

通常我们使用captcha来验证表单不是由机器人或脚本提交的.但在我们的应用程序中,我们无法在任何地方验证码.

可以使用什么策略来验证请求是否来自我们自己的表单而不是重复/汇编表单?

特别适用于jsp/servlet.虽然我在谈论战略而不是更多关注技术.

architecture jsp authorization servlets

3
推荐指数
1
解决办法
753
查看次数

标签 统计

java ×2

architecture ×1

authorization ×1

database ×1

jsf ×1

jsp ×1

jstl ×1

oracle ×1

servlets ×1

sql ×1