别人已经写好了一个登陆的 login.html ,上面有一个表单,点击“提交”按钮后,我想让用struts2.0的action来处理。我想问问带地该怎么配置:1.表单如何配置?2.struts.xml如何配置?
我的配置如下,但是————很小白。
表单的部分代码:<FORM id=login method=post action=loginspace.login.do?m=login>------------------------------------------------------------------------------------------struts.xml的部分代码:<struts>
<package name="login" namespace="loginspace" extends="struts-default">
<action name="login" class="com.xxoo.LoginAction" method="login">
<result name="success" type="dispatcher">/html/zhuce.html</result>
</action>
</package>
</struts>
--------------------------------------------------------------------------------------------而com.xxoo.LoginAction这个java类的login方法如何:
public String login() {
return SUCCESS;
}
我的配置如下,但是————很小白。
表单的部分代码:<FORM id=login method=post action=loginspace.login.do?m=login>------------------------------------------------------------------------------------------struts.xml的部分代码:<struts>
<package name="login" namespace="loginspace" extends="struts-default">
<action name="login" class="com.xxoo.LoginAction" method="login">
<result name="success" type="dispatcher">/html/zhuce.html</result>
</action>
</package>
</struts>
--------------------------------------------------------------------------------------------而com.xxoo.LoginAction这个java类的login方法如何:
public String login() {
return SUCCESS;
}
解决方案 »
- Spring mvc viewResoler
- 初学JSP,我想连接oracle数据库,总是找不到包,什么问题呢?不胜感激
- 简单超链接a样式问题
- 学习AJAX遇到问题
- 如何在用户打开网页时自动运行服务端的程序即(.exe)文件很急
- com.ms.activeX包在哪里能找到?
- session问题
- HtmlUnit 设置 cookie
- session在Jscrip里怎么做?
- 各位老大,用jsp如何从SYBASE(或其它数据库)中取图片?十分着急! 谢谢!!!谢谢!!!
- spring mvc 错误请高手解答java.lang.IllegalStateException
- annotation使用的时候能够换行吗?
表单内容jsp怎么写就怎么写
只不过支持 对象.属性 的方式传值
具体怎么写呢?我上面是这样写吗:loginspace/login!login.action ,这样吗?
<FORM id=login method=post action=loginspace.login.do?m=login>
//你用的应该是struts2,上边这句应该这样写
<FORM id=login action=loginspace.login.action>
------------------------------------------------------------------------------------------struts.xml的部分代码:<struts>
<package name="login" namespace="loginspace" extends="struts-default">
<action name="login" class="com.xxoo.LoginAction" method="login">
<result name="success" type="dispatcher">/html/zhuce.html</result>
</action>
</package>
</struts>
而com.xxoo.LoginAction这个java类的login方法:
你想要得到什么值,你就在这个方法类里边加上get方法,在客户端就可以直接取出来
<FORM method=post action=login!login>//!表示调用login这个action中的login方法,类似,你这个action中有其他方法也可以这样调用,如:public String test() {return SUCCESS;},action=login!test //注意红色与struts配置文件中的action name一致。struts.xml:
<struts>
<constant name="struts.i18n.encoding" value="gbk"></constant>//解决中文乱码问题
<package name="你的项目名称" extends="struts-default">
<action name="login" class="com.xxoo.LoginAction">
<result name="success" type="dispatcher">/html/zhuce.html</result>
</action>
</package>
</struts>