struts高手来收分了。

lenhan12345 2006-06-08 09:55:10
小弟我刚学struts不久,有好多的问题想问各们高手们一下。举个例子
<action path="/login"
name="loginForm"
parameter="method"
scope="request"
type="com.yourcompany.struts.action.LoginAction"
validate="true">
还有刚开始在一个JSP页面里写的<html:form action="/login">
这两个action="login"是不是要一样,而且这个东西,是不是我的jsp页面的名字,如login.jsp
还有上面的name既然是配action为什么名字会是loginForm而不是loginAcion.高手指教一下。。
现在我写一个登陆页面,login.jsp参数有username和password。loginForm和loginAction能不能详细说明一下这三者的工作原理和他们之间的联系,谢了。对高手来说是一个很简单的问题,解决了一定给分。好的话,还可以加分呀。。。我是新手。。呵呵,
...全文
149 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
新坐标 2006-06-09
利用newxy技术,就不那么复杂了,http://www.newxy.net
回复
dekkerhyp411 2006-06-08
path="/login"这个和你页面的ACTION=""对应上来找相应的ACTION~~根据你WEB.XML里的配置写上后缀NAME要对应上你上面为这个ACTION配置的ACTIONFORM的名字

流程大约这样~你页面提交,根据你这里找到想应的ACTIONFORM,把你提交来的数据填充进你的FORM..然后找到ACTION,在ACTION里可以通过FORM拿到那些数据,然后通过MAPPING来跳转页面
回复
lenhan12345 2006-06-08
听各位高手一说,明白了许多了。怎么结分呢。呵呵。
还有谁有用struts写的简单的小软件,比如论坛,留言本什么的。我学习一下。。。有的话。我的分都给你们。。
自己再顶一下。。呵呵。。
回复
qczl1224 2006-06-08
sharpfire(锐火) ( ) 信誉:100

把我想说的说了。。这个只是struts基础知识,不需要高手。。
回复
sharpfire 2006-06-08
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


回复
jhw4048 2006-06-08
两个actions 要一样,不是你JSP面页的名字,这个loginForm是跟你上面的<form-beans>里面的FORM对应的,FORM一般就是保存你的一些页面数据用的
回复
rickhunterchen 2006-06-08
path="/login"指调用action的路径。
name="loginForm"指与调用的formbean,这个formbean中的属性就包含了你页面的数据。因为它有get,set方法。

看来LZ还是一头雾水,建议好好看看struts书籍。
回复
love_1980 2006-06-08
路过,支持!
回复
lenhan12345 2006-06-08
今天搞出来了,也理解了许多。但是我好像没有配那个web.xml只配了struts-config.xml就可以出来结果了。。为什么。
回复
相关推荐
发帖
Java EE
创建于2007-09-28

6.7w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2006-06-08 09:55
社区公告
暂无公告