解决方案 »
- 关于velocity模板的一个问题
- Spring+Hibernate 使用Spring的HibernateTemplate LazyInitializationException
- struts2的取值问题
- 解析XML出现乱码问题!求解!
- hibernate session.get()方法的问题
- javaEE将java衍生的太远
- 几个关于Hibernate映射对象标示符的问题,哪位给解一下惑?
- 这里下面为什么会出现jndi错误
- 高分求孙卫琴的《精通Struts:基于MVC的Java Web设计与开发 》配套光盘代码
- hibernate 中 one-to-many 关系
- 关于java的枚举一个问题,如何解决...
- java matlab 报错
调用的时候直接传给它
public class UserEntity { String username;
String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
//action
public class UserAction extends ActionSupport implements ServletRequestAware, ServletResponseAware{
private UserEntity userEntity;
@Autowired
private AdminService adminService ;
protected HttpServletRequest request;
public String login(){
adminService(userEntity.getUsername() ,userEntity.getPassword(),getIpAddr(request)) ;
}
public UserEntity getUserEntity() {
return userEntity;
}
public void setUserEntity(UserEntity userEntity) {
this.userEntity = userEntity;
}
public static String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;
}
}
//jsp:
<form>
<input name="userEntity.userName"/>
<input name="userEntity.password"/>
</form>//说明:主要使用方法如上,但已经足够说明传值的方式了