初学struts的小问题,JSP中的代码如何用struts 分离开。。。。 解决马上给分。
以下是我的JSP页面: 
  <body>  
                          <% 
                if(application.getAttribute( "count ")==null){ 
                application.setAttribute( "count ", "1 "); 
                out.println( "first   user "); 
                out.print(application.getAttribute( "count ")); 
                } 
                else{ 
                int   a=Integer.valueOf((String)application.getAttribute( "count ")); 
                application.setAttribute( "count ",Integer.toString(a+1)); 
                out.print(application.getAttribute( "count ")); 
                } 
                   %>  
        </body>  
 我想把这些代码用struts分离开,可是不知道这些代码往哪里写了,麻烦大哥帮我一下,最好有详细的代吗,有的人告诉我说写一个bean,可是这个bean怎么写呀? 
------解决方案-------------------- <%@ page language= "java " pageEncoding= "ISO-8859-1 "%>  
  <%@ taglib uri= "/WEB-INF/struts-logic.tld " prefix= "logic " %>  
  <%@ taglib uri= "/WEB-INF/struts-template.tld " prefix= "template " %>  
  <%@ taglib uri= "/WEB-INF/struts-bean.tld " prefix= "bean " %>  
  <%@ taglib uri= "/WEB-INF/struts-html.tld " prefix= "html " %>  
  <html>   
 	 <head>  
 		 <title> JSP for UserLoginForm form </title>  
 	 </head>  
 	 <body>  
 		 <html:form action= "/userLogin ">  
 			password :  <html:password property= "password "/>  <html:errors property= "password "/>  <br/>  
 			userName :  <html:text property= "userName "/>  <html:errors property= "userName "/>  <br/>  
 			 <html:submit/>  <html:cancel/>   			 
 		 </html:form>  
 	 </body>  
  </html>      
 -------------------------   
 /* 
  * Generated by MyEclipse Struts 
  * Template path: templates/java/JavaClass.vtl 
  */ 
 package com.yourcompany.struts.action;   
 import javax.servlet.http.HttpServletRequest; 
 import javax.servlet.http.HttpServletResponse; 
 import org.apache.struts.action.Action; 
 import org.apache.struts.action.ActionForm; 
 import org.apache.struts.action.ActionForward; 
 import org.apache.struts.action.ActionMapping; 
 import com.yourcompany.struts.form.UserLoginForm;   
 /**  
  * MyEclipse Struts 
  * Creation date: 02-11-2007 
  *  
  * XDoclet definition: 
  * @struts.action path= "/userLogin " name= "userLoginForm " input= "/userLogin.jsp " scope= "request " 
  * @struts.action-forward name= "success " path= "/userLoginSuccess.jsp " 
  * @struts.action-forward name= "failure " path= "/userLogin.jsp " 
  */ 
 public class UserLoginAction extends Action { 
 	/* 
 	 * Generated Methods 
 	 */   
 	/**  
 	 * Method execute 
 	 * @param mapping 
 	 * @param form 
 	 * @param request 
 	 * @param response 
 	 * @return ActionForward 
 	 */ 
 	public ActionForward execute(ActionMapping mapping, ActionForm form, 
 			HttpServletRequest request, HttpServletResponse respo