为了账号安全,请及时绑定邮箱和手机立即绑定

用action接收参数的另一种方法就无法正常执行

如果我将User封装到一个类里,我去调用User这个类。为什么即使输入正确的值也判断错误。action接收参数不是说可以这样的吗?我再jsp也做了改动的。

<struts>	<
package name="default" extends="struts-default" namespace="/">	
	<!-- 注册拦截器 -->	
	<interceptors>		
	<interceptor name="MyInterceptor" class="cotruts.Interceptor.LonginInterceptor">
	</interceptor>			
	<!-- 注册拦截器栈 -->			
	<interceptor-stack name="Mystack">		
        <!-- 默认拦截器 -->		
        <interceptor-ref name="defaultStack"></interceptor-ref>
        <!-- 自定义拦截器 -->				
        <interceptor-ref name="MyInterceptor"></interceptor-ref>			
        </interceptor-stack>		
        </interceptors>		
        <action name="auth">			
        <result>/WEB-INF/page/man.jsp</result>			
        <result name="longin">/longin.jsp</result>		
        <!-- 引用拦截器栈 -->	
        <interceptor-ref name="Mystack"></interceptor-ref>
        </action>		
        <action name="LonginAction" class="com.struts.Action.LonginAction"	method="longin">
        result name="success">/WEB-INF/page/man.jsp</result>	
        <result name="error">/longin.jsp</result>	
        </action>	
   </package>
</struts>
public class LonginAction extends ActionSupport  implements SessionAware {    
      private User user;        
      private Map<String,Object> session;          
      public void setSession(Map<String, Object> session) {		
      	this.session = session;		
      	}		
      	/*** @return the user*/		
      	public User getUser() {		
      	return user;
      	}		
      	/*** @param user the user to set*/
      	public void setUser(User user) {	
      	this.user = user;		
      	}		
      	public String longin(){		
      	 if("admin".equals(user.getUsername())&&"123".equals(user.getPassowrd())){		
      	 	session.put("longinInfo",user.getUsername());				
      	 	return SUCCESS;			
      	 }else{			
      	 	session.put("longinError", "用户名或密码错误");
      	 	return ERROR;	
      	 	}
      	 }
      }
<form action="LonginAction" method="post"> 
 用户名:<input type="text" name="user.username"/><br/>  
 密码:<input type="password" name="user.password"/><br/>  
 登陆:<input type="submit" value="登陆"/>


正在回答

4 回答

https://vk.com/@712781708-90227
https://vk.com/@712781708-90228
https://vk.com/@712781708-90229
https://vk.com/@712781708-90230
https://vk.com/@712781708-90231
https://vk.com/@712781708-90232
https://vk.com/@712781708-90233
https://vk.com/@712781708-90234
https://vk.com/@712781708-90235
https://vk.com/@712781708-90236
https://vk.com/@712781708-90237
https://vk.com/@712781708-90238
https://vk.com/@712781708-90239
https://vk.com/@712781708-90240
https://vk.com/@712781708-90241
https://vk.com/@712781708-90242
https://vk.com/@712781708-90243
https://vk.com/@712781708-90244
https://vk.com/@712781708-90245
https://vk.com/@712781708-90246
https://vk.com/@712781708-90247
https://vk.com/@712781708-90248
https://vk.com/@712781708-90249
https://vk.com/@712781708-90250
https://vk.com/@712781708-90252
https://vk.com/@712781708-90253
https://vk.com/@712781708-90254
https://vk.com/@712781708-90255
https://vk.com/@712781708-90256
https://vk.com/@712781708-90257
https://vk.com/@712781708-90258
https://vk.com/@712781708-90259
https://vk.com/@712781708-90260
https://vk.com/@712781708-90261
https://vk.com/@712781708-90262
https://vk.com/@712781708-90263
https://vk.com/@712781708-90264
https://vk.com/@712781708-90265
https://vk.com/@712781708-90266
https://vk.com/@712781708-90267
https://vk.com/@712781708-90268
https://vk.com/@712781708-90269
https://vk.com/@712781708-90270
https://vk.com/@712781708-90271
https://vk.com/@712781708-90272
https://vk.com/@712781708-90273
https://vk.com/@712781708-90274
https://vk.com/@712781708-90275
https://vk.com/@712781708-90276
https://vk.com/@712781708-90277
https://vk.com/@712781708-90278
https://vk.com/@712781708-90279
https://vk.com/@712781708-90280
https://vk.com/@712781708-90281
https://vk.com/@712781708-90282
https://vk.com/@712781708-90283
https://vk.com/@712781708-90284
https://vk.com/@712781708-90285
https://vk.com/@712781708-90286
https://vk.com/@712781708-90287
https://vk.com/@712781708-90288
https://vk.com/@712781708-90289
https://vk.com/@712781708-90290
https://vk.com/@712781708-90291
https://vk.com/@712781708-90292
https://vk.com/@712781708-90293
https://vk.com/@712781708-90294
https://vk.com/@712781708-90295
https://vk.com/@712781708-90296
https://vk.com/@712781708-90297
https://vk.com/@712781708-90298
https://vk.com/@712781708-90299
https://vk.com/@712781708-90300
https://vk.com/@712781708-90301
https://vk.com/@712781708-90302
https://vk.com/@712781708-90303
https://vk.com/@712781708-90304
https://vk.com/@712781708-90305
https://vk.com/@712781708-90306
https://vk.com/@712781708-90307
https://vk.com/@712781708-90308
https://vk.com/@712781708-90309
https://vk.com/@712781708-90310
https://vk.com/@712781708-90311
https://vk.com/@712781708-90312
https://vk.com/@712781708-90313
https://vk.com/@712781708-90314
https://vk.com/@712781708-90315
https://vk.com/@712781708-90316
https://vk.com/@712781708-90317
https://vk.com/@712781708-90318
https://vk.com/@712781708-90319
https://vk.com/@712781708-90320
https://vk.com/@712781708-90321
https://vk.com/@712781708-90322
https://vk.com/@712781708-90323
https://vk.com/@712781708-90324
https://vk.com/@712781708-90325
https://vk.com/@712781708-90326
https://vk.com/@712781708-90327
https://vk.com/@712781708-90440
https://vk.com/@712781708-90441
https://vk.com/@712781708-90442
https://vk.com/@712781708-90443
https://vk.com/@712781708-90444
https://vk.com/@712781708-90445
https://vk.com/@712781708-90446
https://vk.com/@712781708-90447
https://vk.com/@712781708-90448
https://vk.com/@712781708-90449
https://vk.com/@712781708-90450
https://vk.com/@712781708-90451
https://vk.com/@712781708-90452
https://vk.com/@712781708-90453
https://vk.com/@712781708-90454
https://vk.com/@712781708-90455
https://vk.com/@712781708-90456
https://vk.com/@712781708-90457
https://vk.com/@712781708-90458
https://vk.com/@712781708-90459
https://vk.com/@712781708-90460
https://vk.com/@712781708-90461
https://vk.com/@712781708-90462
https://vk.com/@712781708-90464
https://vk.com/@712781708-90465
https://vk.com/@712781708-90466
https://vk.com/@712781708-90467
https://vk.com/@712781708-90468
https://vk.com/@712781708-90469
https://vk.com/@712781708-90470
https://vk.com/@712781708-90471
https://vk.com/@712781708-90472
https://vk.com/@712781708-90473
https://vk.com/@712781708-90474
https://vk.com/@712781708-90475
https://vk.com/@712781708-90476
https://vk.com/@712781708-90477
https://vk.com/@712781708-90478
https://vk.com/@712781708-90479
https://vk.com/@712781708-90480
https://vk.com/@712781708-90481
https://vk.com/@712781708-90482
https://vk.com/@712781708-90483
https://vk.com/@712781708-90484
https://vk.com/@712781708-90485
https://vk.com/@712781708-90486
https://vk.com/@712781708-90487
https://vk.com/@712781708-90488
https://vk.com/@712781708-90489
https://vk.com/@712781708-90490
https://vk.com/@712781708-90491
https://vk.com/@712781708-90492
https://vk.com/@712781708-90493
https://vk.com/@712781708-90494
https://vk.com/@712781708-90495
https://vk.com/@712781708-90496
https://vk.com/@712781708-90497
https://vk.com/@712781708-90498
https://vk.com/@712781708-90499
https://vk.com/@712781708-90500
https://vk.com/@712781708-90501
https://vk.com/@712781708-90502
https://vk.com/@712781708-90503
https://vk.com/@712781708-90504
https://vk.com/@712781708-90505
https://vk.com/@712781708-90506
https://vk.com/@712781708-90507
https://vk.com/@712781708-90508
https://vk.com/@712781708-90509
https://vk.com/@712781708-90510
https://vk.com/@712781708-90511
https://vk.com/@712781708-90512
https://vk.com/@712781708-90513
https://vk.com/@712781708-90514
https://vk.com/@712781708-90515
https://vk.com/@712781708-90516
https://vk.com/@712781708-90517
https://vk.com/@712781708-90518
https://vk.com/@712781708-90519
https://vk.com/@712781708-90520
https://vk.com/@712781708-90521
https://vk.com/@712781708-90522
https://vk.com/@712781708-90523
https://vk.com/@712781708-90524
https://vk.com/@712781708-90525
https://vk.com/@712781708-90526
https://vk.com/@712781708-90527
https://vk.com/@712781708-90528
https://vk.com/@712781708-90529
https://vk.com/@712781708-90530
https://vk.com/@712781708-90531
https://vk.com/@712781708-90532
https://vk.com/@712781708-90533
https://vk.com/@712781708-90534
https://vk.com/@712781708-90535
https://vk.com/@712781708-90536
https://vk.com/@712781708-90537
https://vk.com/@712781708-90538
https://vk.com/@712781708-90539
https://vk.com/@712781708-90540


0 回复 有任何疑惑可以回复我~

可以获取的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

用action接收参数的另一种方法就无法正常执行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信