日期:2014-05-18  浏览次数:20766 次

关于struts中的Action
这个
我的是登陆的
所以是
LoginAction

这个我一般都是用户点击登陆,才回去调用这个Action。
对Action还是有狠多的不明白
不知道它能不能页面加载的时候,就去调用LoginAction的一个方法啊。
我想给页面的一些东西赋值,所以想调用,不知道怎么去写。
还有就是Action,在开发当中还能有什么经常使用的功能啊?

------解决方案--------------------
你可以通过调用一个action,比如PreLoginAction之类的打开登陆叶面就可以了。关于Action,不是1句2句可以说明白的。建议多看点书或则网上资料
------解决方案--------------------
第一个问题:在jsp文件的 <body> 标签中加上 onload= " <这里可以通过js提交> "
或者这样:
<script language = "javascript ">
《这里可以通过js提交》
</script>
第二个问题只能回答你很多
------解决方案--------------------
登陆页面用LoginAction.do,赋值就在LoginAction里把要显示的东西放request或session里.
比如request.setAttrite
------解决方案--------------------
你可以先建个页面不用显示任何东西,这个页面只是做为跳转用的,在这相页面里加上
<%@ page language= "java " pageEncoding= "utf-8 " %>

<%response.sendRedirect(request.getContextPath()+ "/LoginAction.do?method=index&userId=1 "); %> 这样可以调给你的首页传参


------解决方案--------------------
一楼正解
------解决方案--------------------
启动的从西最好单独写在一个Servlet里面,配web.xml来初始化