path="/login"指调用action的路径。
name="loginForm"指与调用的formbean,这个formbean中的属性就包含了你页面的数据。因为它有get,set方法。看来LZ还是一头雾水,建议好好看看struts书籍。

解决方案 »

  1.   

    两个actions 要一样,不是你JSP面页的名字,这个loginForm是跟你上面的<form-beans>里面的FORM对应的,FORM一般就是保存你的一些页面数据用的
      

  2.   

    login和你jsp的名字没有关系。jsp中<html:form action="/login">要写成<html:form action="/login.xxx">其中的xxx是你在web.xml中定义的,一般为.do或是.jsp。struts-config.xml中<action path="/login"
          name="loginForm"
          parameter="method"
          scope="request"
          type="com.yourcompany.struts.action.LoginAction"
          validate="true">  
    path="/login" 是说他会解释你在jsp中那个"/login.xxx"的请求。
    name="loginForm"是说他会使用名字叫loginForm的ActionForm,注意这个ActionForm的路径你要在struts-config.xml中自己定义。
    parameter="method"是说你可以在jsp的请求中直接定义进入后台java中的yyyAction.java中的那个方法。
    type="com.yourcompany.struts.action.LoginAction"指定了这个请求进入的后台LoginAction.java
      

  3.   

    sharpfire(锐火) ( ) 信誉:100 把我想说的说了。。这个只是struts基础知识,不需要高手。。
      

  4.   

    听各位高手一说,明白了许多了。怎么结分呢。呵呵。
    还有谁有用struts写的简单的小软件,比如论坛,留言本什么的。我学习一下有的话。我的分都给你们。。
    自己再顶一下。。呵呵。。
      

  5.   

    path="/login"这个和你页面的ACTION=""对应上来找相应的ACTION~~根据你WEB.XML里的配置写上后缀NAME要对应上你上面为这个ACTION配置的ACTIONFORM的名字流程大约这样~你页面提交,根据你这里找到想应的ACTIONFORM,把你提交来的数据填充进你的FORM..然后找到ACTION,在ACTION里可以通过FORM拿到那些数据,然后通过MAPPING来跳转页面
      

  6.   

    今天搞出来了,也理解了许多。但是我好像没有配那个web.xml只配了struts-config.xml就可以出来结果了。。为什么。
      

  7.   

    利用newxy技术,就不那么复杂了,http://www.newxy.net