社区
Java EE
帖子详情
一个简单的问题,关于如果配置struts的action
deargaogao
2005-04-07 12:21:55
对于jsp文件中的一个链接<a href="/login.do">Login</a>
在stuts-config.xml中怎么写actionmapping
让这个链接连接到某个jsp文件(就是html中最普通的跳转页面)
...全文
112
12
打赏
收藏
一个简单的问题,关于如果配置struts的action
对于jsp文件中的一个链接Login 在stuts-config.xml中怎么写actionmapping 让这个链接连接到某个jsp文件(就是html中最普通的跳转页面)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
deargaogao
2005-04-07
打赏
举报
回复
那在1.1中如何做到在普通页面跳转时
URL里面都是以.do的形式来显示jsp
不暴露真正jsp的名字和地址
当然不是要写个action,actionform
在actionform里面return mapping
lily0906
2005-04-07
打赏
举报
回复
你的写法有误
应该在action里设置forward。做关键词跳转
例如
<action input="/login.jsp" name="loginActionForm" path="/loginAction" type="login.action.LoginAction">
<forward name="ok" path="/jsp2.jsp" />
</action>
在action里
return actionMapping.findForward("ok");
kk2486
2005-04-07
打赏
举报
回复
Struts1.2才支持
deargaogao
2005-04-07
打赏
举报
回复
那简单的页面跳转难道只能用<a href="/confirmation.jsp">Login</a>这样的html
用这个到是可以<html:link forward="login">Login in</html:link>
killme2008
2005-04-07
打赏
举报
回复
1.2才支持
<action path="/login"
type="org.apache.struts.actions.ForwardAction"
parameter="someOtherJSP.jsp"
/>
这样的表示方法吧
deargaogao
2005-04-07
打赏
举报
回复
对啊,我就是想根本不要做个action类
直接forward
所以应该用org.apache.struts.actions.ForwardAction
但是现在调不通
我查了一下struts1.1是支持ForwardAction的
Weilibo
2005-04-07
打赏
举报
回复
1.2还没有研究过
你写的这个做法很奇怪,如果要用到<a href="/login.do">Login</a>,那么就要相应配置一个action,就像一楼所讲,而你的想法是href的这个action是个forward名字? 嗯。。再想想
deargaogao
2005-04-07
打赏
举报
回复
呵呵
我的目的不是要 killme2008(为了生态平衡,请保护蛤蟆)那个action
我希望所有的链接全部走action
URL里面都是以.do的形式来显示jsp
不暴露真正jsp的名字和地址
pp4u(方便面(当天结贴)) 的方法我用了
但是不行
不过我是struts1.1,难道ForwardAction是1.2的吗?
不太像啊
先做个forward
<forward
name="login"
path="/login.do"
redirect="true" />
然后配action
action
path="/login"
type="org.apache.struts.actions.ForwardAction"
parameter="/welcome.jsp"/>
结果报错说找不到/login.do
pp4u
2005-04-07
打赏
举报
回复
补充:struts1.2支持
pp4u
2005-04-07
打赏
举报
回复
现在不用写actionform和action就可以拉
<action path="/login"
type="org.apache.struts.actions.ForwardAction"
parameter="someOtherJSP.jsp"
/>
直接跳转页面!
myth822
2005-04-07
打赏
举报
回复
楼上正解!
如果你只是想实现简单的页面跳转,不提交表单,直接联到jsp上就行了,不用再走action
<a href="/confirmation.jsp">Login</a>
killme2008
2005-04-07
打赏
举报
回复
倒,你得给它设置标记值
如
<action-mappings>
<action path="/logon"
type="org.apache.struts.example.LogonAction"
name="logonForm"
scope="request"
input="/logon.jsp">
<forward name="success" path="/confirmation.jsp"/>
</action-mappings>
上面这个例子如果LogonAction这个Action返回"success"就跳转到confirmation.jsp,否则根据input属性回到远来的页面logon.jsp
Struts
1自学教程
Struts
1是
Struts
2学习的基础,懂了
Struts
1,学习
Struts
2会变得很轻松。很多遗留系统,需要维护,也需要我们懂点
Struts
1的知识。本次课程为14个学时,将从
Struts
1.x的环境搭建以及技术准备入手,利用
Struts
1.x实现...
Struts
2框架之
Action
配置
Struts
2框架之
Action
配置
深入详解
Struts
2——
struts
.xml
配置
之
Action
配置
详解
配置
Action
action
映射是框架中基本的工作单元,
action
映射就是将
一个
请求URI映射到...
struts
.xml文件中的每
一个
action
元素就是
一个
action
映射。 例如:<
action
name="login" class="org.fyw.
struts
.
action
.LoginActi
配置
Struts
-2.5.10
最近在学习JavaEE开发,今天学了下
Struts
2, 发现和书上略有不同,麻痹,新手学这个,感觉还真是有点操蛋,搞了TM一上午,终于把书上的第
一个
Struts
2程序跑出来了,骂了隔壁,记录一下,要是以后再碰到,就有个参考了...
关于
struts
2 404
action
找不到
问题
因为制作自己博客后台的缘故,所以想把总的
struts
.xml分出几份,结果在这却遇到了
问题
,404
action
找不到,但是写在总xml也就是
struts
.xml里的
action
也可以被找到, 确认引入路径无误后就陷入了苦思,至少也要报500...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章