*.jsp文件中action后接的地址具体指什么,到底如何写

例如:<formmethod="post"action="/demo/servlet/HelloMvc">Inputyouidandpassword:<br/>YourI... 例如:<form method="post" action="/demo/servlet/HelloMvc">
Input you id and password:<br/>
Your ID:<input type="text" name="id" size="10"/><br/>
Your Password:<input type="text" name="password" size="10"/><br/>
<input type="submit" value="Enter"/>
展开
 我来答
gegecuicui
2012-05-28 · TA获得超过616个赞
知道小有建树答主
回答量:802
采纳率:0%
帮助的人:497万
展开全部
后台有控制器 所有的请求都是基于绝对路径的访问
如果是struts 的话 action 里面只需要写struts配置文件对应的业务bean action 所定义的 属性 path 所以你的jsp 页面里 form 的 action 就应当直接写 path里面定义的 访问拦截XXX.do 或者。。。.action 要看你怎么定义结尾
jsp里面不需要写action路径什么的 路径都是配置在struts配置文件里面的
可以这样理解 我现在有一个业务bean 我现在定义 path 访问路径为 login.do 的请求都用我这个action处理 所以路径是配置这个action文件的事 而不是 访问请求的事
当然这些都是基于访问路径下的访问

当然你之前可能接触过servlet 这个呢是要找到绝对路径的写法访问才能访问到业务bean
什么意思呢
struts 是基于拦截器的原理 而servlet呢就是必须直接这个业务类才能实现
而一般servler 都是基于 src和webroot同级目录的访问 这个是可以在web.xml中配置的 这就是绝对路径
那么你要找到这个servlet 要写绝对路径 首先你的url 要找到src同级目录
如这样在 webroot下 存在一文件夹 login 里面有html longin.html
那么想找到业务bean 要 ../com/./log
Genge_zhen
2012-05-28 · TA获得超过307个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:155万
展开全部
可以直接写一个网址,也可以是楼上说的servlet里面定义的具体动作,这些都是在web.xml里面配置好了的,如**.do或**.action等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zh__ming
2012-05-28 · TA获得超过426个赞
知道答主
回答量:118
采纳率:100%
帮助的人:78.6万
展开全部
看web.xml中这个地方怎么写
<url-pattern></url-pattern>

*.do---->xx.do
*.action---->xx.action
xx------>xx
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式