jsp页面顶头引用javabeanbody里
<%
out.print(geta()+","+getb());
int abc=1
out.print("<a href=/servlet?abc="+abc+">")
%>javabean文件
get set  a,b
JAVA方法文件
引用javabean
getinfo(int i)
if(i!=1)
{
 seta(5);
 setb(6);
}
else
{
 seta(1);
 setb(2);
}
servlet文件
不知道该怎么写了我想的是除了要跳到jsp外要调用方法文件把参数给他我是打算用setAttribute("info",getinfo(参数));有错请帮我纠正不完善请帮我补齐
谢谢

解决方案 »

  1.   

    你用过SERVLET吗?
    public class CateServlet extends HttpServlet{
       StringClass sc = new StringClass(); protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response);
    }
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    //得到表单数据
    String todo = request.getParameter("todo")==null?"":request.getParameter("todo");
    todo   =   new   String(todo.getBytes("ISO-8859-1"),   "GBK");
    String id = request.getParameter("selectid")==null?"":request.getParameter("selectid");
    id   =   new   String(id.getBytes("ISO-8859-1"),   "GBK");

    String newsid = request.getParameter("id")==null?"":request.getParameter("id");
    newsid   =   new   String(newsid.getBytes("ISO-8859-1"),   "GBK");
    String key = request.getParameter("key")==null?"": sc.Html2Text(request.getParameter("key")==null?"":request.getParameter("key"));
    key   =   new   String(key.getBytes("ISO-8859-1"),   "GBK");
    String otype = request.getParameter("otype")==null?"": sc.Html2Text(request.getParameter("otype")==null?"":request.getParameter("otype")); 
    otype   =   new   String(otype.getBytes("ISO-8859-1"),   "GBK");
    String catename = request.getParameter("CateName")==null?"": sc.Html2Text(request.getParameter("CateName"));
    catename   =   new   String(catename.getBytes("ISO-8859-1"),   "GBK");
    String cateName = request.getParameter("catename")==null?"": sc.Html2Text(request.getParameter("catename"));
    cateName   =   new   String(cateName.getBytes("ISO-8859-1"),   "GBK");
    String url = "";
    String info = "";
    boolean bool = false;
    List dataList = null;
    CateModel model = new CateModel();
    CateManagerImpl manager = new CateManagerImpl();
    NewsManagerImpl newsManager = new NewsManagerImpl();

           try{
        
            if("add".equalsIgnoreCase(todo)){
            model.setCateName(catename);
            model.setCateNum(0);
            bool = manager.addCateInfo(model);
            if(bool==true){
            info="信息增加成功";
            url="/houtai/admin_cate.jsp";
            }else{
            info="信息增加失败";
            url = "/houtai/info.jsp";
            }
            request.setAttribute("info", info);
            }    
        
           }catch(Exception e){
           e.printStackTrace();
           }

    //页面跳转
           request.getRequestDispatcher(url).forward(request, response);

    }

    }
      

  2.   

    饿很遗憾。。不过很感谢我希望是通过servlet的操作后  jsp能获取到方法文件对javabeen  set后的值