struts2 controller层的简化问题

前台有两个参数username和pwd传到controller层我必须定义两个参数username和pwd才能收到数据但是这样层数多了,controller东西就很杂我定义了一个user.java里面放了username和pwd怎么样在controller直接用这个类接收参数,这样就简化了controller里的内容
2026年09月21日 16:00
有3个网友回答
网友(1):

@ModelAttribute User u 作为参数就行了 就会自动接受user中的字段值,前提是你jsp页面传过来的值的key必须和user。java中的属性名字一样

网友(2):

你在传参数的时候就不用用username和pwd,应该用user.username和user.pwd,这样参数就一致了

网友(3):

你这个应该指的依赖注入的特性,所以你可能需要用Spring。