Css 在web应用程序(基于Java)中,处理编辑用户列表中的用户的常用方法是什么?
每个有用户的web应用程序都需要实现一些可以从用户列表中调用的操作。像这样:Css 在web应用程序(基于Java)中,处理编辑用户列表中的用户的常用方法是什么?,css,html,forms,jsp,jstl,Css,Html,Forms,Jsp,Jstl,每个有用户的web应用程序都需要实现一些可以从用户列表中调用的操作。像这样: Login Name Lastname Options user1 name1 lastname1 ViewProfile Follow Ban user2 name2 lastname2 ViewProfile Follow Ban user3 name3 lastname3 ViewProfile Follow Ban 用户列表是从数据库输出的javabean生成的。想
Login Name Lastname Options
user1 name1 lastname1 ViewProfile Follow Ban
user2 name2 lastname2 ViewProfile Follow Ban
user3 name3 lastname3 ViewProfile Follow Ban
用户列表是从数据库输出的javabean生成的。想象用户列表、他们的房间和我们可以使用用户的选项的最简单方法是table。该任务是对特定用户调用操作(ViewProfile、Follow、Ban等)的实现。调用操作将把控件转移到适当的servlet。(所以我有用于ViewProfile的servlet,Follow user,Ban user…)。Servlet只是准备数据并将其转发到某个jsp页面。没问题。问题可能在于应该查看哪些用户配置文件,或者哪个用户后面应该有一个登录用户(只需给出关于用户id的servlet信息)我找到了两种可以使用的方法(可能还有更多):
1) 使用ViewProfile,表格将真正以html格式表示为表格。 2) 为每个动作使用表单。在这种情况下,对于树用户,我将有9个表单。 每个表单都有输入type=“hidden”,其值设置为用户id,用于传输用户id和提交按钮。方法将被发布。
解决方案的优点和缺点: 1) 写起来容易。但是参数在url中,方法只能是get。 2) 我可以用方法贴。但我不能像第一种情况那样使用table,因为不可能有表单内部标记
将第二个案例格式化为表格(如第一个案例)的最佳方法是什么
或者如果有比我的两个选择更好的解决方法,那是什么
我使用Java7、Tomcat7、servlet、JSP和jslt、html5和CSS
在您的三个操作(查看配置文件、跟随、禁止)中,第一个听起来像GET的候选,而其他两个听起来像POST操作 为了发布到Follow和Ban servlet(以及ViewProfile,如果需要的话),您可以使用表格的表单,这些表单在单击事件时通过JavaScript填充和提交 注意,这个解决方案使用jQuery是为了简单,但是也可以不用使用onclick的外部JavaScript库和更多的工作来完成
<form id="followForm" action="...follow.do" method="post">
<input id="followUserId" type="hidden" value="-1" />
</form>
<form id="banForm" action="...ban.do" method="post">
<input id="banUserId" type="hidden" value="-1" />
</form>
$(".followLink").click(function() {
$("#followUserId").val($(this).prev().prev().text()); // navigate the table to get the user login id
$("#followForm").submit();
});