gpt4 book ai didi

java - 在jsp中调用java方法

转载 作者:行者123 更新时间:2023-12-01 13:04:56 25 4
gpt4 key购买 nike

我正在尝试在jsp中调用java方法。主要思想是根据登录的用户隐藏菜单。请仔细阅读代码并为我提供解决方案。

java类的流程是这样的,

public class UserVerification {

public static void main(String[] args) {
UserVerification obj = new UserVerification();
System.out.print(obj.GetUserVerification("abc"));
}

public int GetUserVerification(String empID) {
int roleId = 0;
try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLSer verDriver");

Connection connection = DriverManager.getConnection("");

PreparedStatement ps = connection.prepareStatement("");
ResultSet resultSet = ps.executeQuery();
while (resultSet.next()) {
roleId = Integer.parseInt(resultSet.getString(""));
int RoleID = 0;
UserMaster um = new UserMaster();
um.getRoleID();

while ((RoleID == roleId) && resultSet.next()) {
UserInfoDisplayController ui = new UserInfoDisplayController();
List<UserMaster> objUser = ui.GetUserInfoDisplayController(1);
System.out.print(objUser.size());
for (UserMaster um1 : objUser) {
um1.getEmpID();
um1.getUserName();
um1.getEmailID();
um1.getRoleID();
um1.getSupervisor();
um1.getTeamID();
}
}
}
ps.close();
ps.close();
connection.close();

} catch (Exception e) {
e.printStackTrace();
}
return roleId;
}
}

下面显示了我调用它的 javascript 和 jsp,

<script type="text/javascript">
function Validation(RoleID) {
alert("one");
var el = document.getElementById(cssmenu);
alert("two");
if (RoleID != 2) {
el.style.visibility == "visible";
} else {
el.style.visibility == "hidden";
}
alert("three");
}
alert("four");
</script>



<div id='cssmenu'>
<ul>
<%
if (RoleID != 2) {
%>
<li id="menu"><a href="UserMaster.jsp" >User Master</a></li>
<li id="menu"><a href="SkillMaster.jsp" >Skill Master</a></li>
<li id="menu"><a href="SkillMapping.jsp" >Skill Mapping</a></li>
<li id="menu"><a href="Report.jsp" >Reports</a></li>
<%
}`enter code here`
%>
<li><a href="MySkills.jsp" >My Skills</a></li>
</ul>
</div>

最佳答案

put this code first in jsp.

<%
UserVerification uv = new UserVerification ();
int roleID = uv.GetUserVerification("empID");
%>

now check roleID with if condition anywhere in jsp.

关于java - 在jsp中调用java方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23339877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com