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能不能详细说明一下这三者的工作原理和他们之间的联系,谢了。对高手来说是一个很简单的问题,解决了一定给分。好的话,还可以加分呀。。。我是新手。。呵呵,
...全文
173 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
利用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就可以出来结果了。。为什么。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧