act就是你这个方法的参数呀,你调用这个方法的时候就会传进来act的值,addselect 它是用双引号包起来的,就是一个字符串,在程序中需要找什么呢,如果是没有双引号表示变量,你才能从程序中找看它是哪里过来的
参考:
String act 是一个请求参数,它通过 HTTP 请求的查询字符串(Query String)或请求体(Request Body)提交给服务器端。
在你的代码中,这个参数的值可能是 "addSelect"、"updateSelect"、"deleteSelect"、"deleteallselect" 等。
在业务处理层的 if 语句中,这些字符串都是和 act 进行字符串相等比较的,以便根据不同的参数值来执行不同的业务逻辑。
例如,如果 act 的值是 "addSelect" 或 "updateSelect",则执行 adminCommentsDao.searchComments(bk),
否则执行 adminCommentsDao.searchComments(comments)
这些字符串的来源可能是前端页面的表单提交或者是通过 URL 传递的查询字符串,
例如:http://xxx.com/selectAllCommentsByPage?pageCur=1&act=addSelect
其中,pageCur 和 act 都是通过查询字符串传递的参数,分别表示当前页码和请求操作类型。
act是前端调用接口的时候给你传过来的,addSelect这些值是你和前端约定的,前端给你传这几个值,代表要进行某种操作
在这段代码中,String act是由前端传入的参数,表示用户的操作类型。根据不同的操作类型,程序会执行不同的业务逻辑。equals方法用于比较字符串是否相等,因为字符串是对象,所以不能直接使用==进行比较。
addselect应该是前端传入的参数,表示用户选择的下拉框选项,根据不同的选项进行不同的业务处理。具体的代码实现可能需要结合前端页面来看。