2016-09-23 5 views
-1
public class Login extends ActionSupport { 

    //connection made 

    PreparedStatement pstmt = con.prepareStatement("select * from register1 where username=? and password=?"); 
    pstmt.setString(1, username); 
    pstmt.setString(2, pwd); 

    ResultSet rs = pstmt.executeQuery();  

    if (rs.next()) { 
     String role = rs.getString(3); 
     if (role == null || role.equals("user")) {  
      session.setAttribute("username", username); 
      return "Cart"; //here i want to go for another .java file 
     } 
    } 

を見つけるカントStruts.xmlStruts2のリターン別のクラスファイルに

<action name="Login" class="mypack.Login"> 
<result name="Cart" type="dispatcher"> 
     <param name="location">mypack.CartSelect</param>//Another .java file which support Action Support 
     </result> 
</action> 

クラス3:私は何が必要だと思う

public class CartSelect extends ActionSupport implements ServletContextAware { 

public String execute() throws Exception { 
+0

具体的な問題を明確にしたり、詳細を追加して必要なものを正確に強調してください。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明確にする方法については、How to Askページを参照してください。 –

+0

「クラスファイルが見つかりません」という意味はどうですか?これは、展開またはコンパイルの問題を意味します。 –

答えて

1

は、ディスパッチャではなくリダイレ​​クトではありません。

Hereは、リダイレクトアクション結果タイプの参照です。

関連する問題