struts2 form标签的action属性

我是这样写的
<s:form action="sayhello" method="post" namespace="">
<s:text name="label.name"/>
<s:textfield name=" sername" size="22"/>
<s:submit key="label_submit"/>
<s:reset key="label.reset"/>
</s:form>
JSP不会跳转
但是这样写就会成功,怎么回事呢?
<!--<form action="sayhello" method="post">
<input type="text" name="sername"/>
<input type="submit" value="提交">
<input type="reset" value="重置">
</form>

<s:form action="sayhello" method="post" >
<s:text name="label.name"/>
<s:textfield name=" sername" size="22"/>
<s:submit key="label_submit"/>
<s:reset key="label.reset"/>
</s:form>
这样就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-24
这个和简单的哦追问

那怎么改第一个呢

struts2 form标签的action属性
<s:form id="loginForm" action="login">在这个里加上个 namespace=""login所在的目录应该就可以了

form表单提交action 如何接收
1.在Action类中定义表单属性,两者属性名称必须一致。提供setter,getter方法。即可接收到表单传过来的参数.这种接收参数的方法,方便简单,但是结构性不是很好,且当表单传递来的参数很多的时候,整个Action类中充斥着setter,getter方法,程序结构不是很美观。2.把表单传递过来的参数封装成一个类,然后调用...

如何使用js为struts2文本标签赋值并能让对应的action属性得到值?
<\/s:form> <\/body> 页面也就这样了吧,action中加一个属性,名字叫d,类型为Date或者String都行,为其加上get和set方法,直接输出,你会看到值的。

type status report怎么解决
接着,将form表单的action属性设置为action="login\/login",这表示表单提交的请求应该发送到\/login命名空间下的login动作方法。通过这样的修改,可以解决type status report的相关问题,确保表单请求的正确处理。具体操作时,打开你的Struts2配置文件,找到相应的action映射标签,然后替换namespace和action属性。...

struts2一个form表单提交往数据库存数据,action中设置的属性打印能获...
你把控制台的错误日志贴出来吧 没进入save方法 那就是你的上一句代码就有问题

struts2问题 form action="${ctx }\/login.action"
{ctx}是使用的el表达式,获取的是项目的http路径,你可以查看一下你的项目,是否它是把该路径ctx取出放到session或者actioncontext或者是放到action的基类里面了,至于通过action找到哪个action,你在struts配置文件中查找那个form所对应的name就可以找到 ...

关于struts2的Action问题
<s:form action="login.action" method="post">\/\/去掉login后面的.action即可.struts2 标签会自动加上这个action.不用自已加 。。那注意下struts.xml 放错地方没有。和struts1.x 不同。要 放到 classes 文件夹下 也就是 src 的根目录下。。楼主绝对是把struts.xml 文件放错位置了。我前天也...

struts2的〈s:form〉标签,action里面填写的提交到了LoginAction3.ac
你这个LoginAction3.action请求被拦截之后就是提交到LoginAction3.java来处理的啊...配置文件不都写的很明白了吗,action name="LoginAction3"这代表你处理的请求是LoginAction3.action,后面class="com.action.LoginAction3"这不就是你要提交到的那个类吗,也就是处理请求的地方啊 ...

各位java前辈:1.在struts2中,在jsp页面是如何获取Action中值的?需要...
struts是采用ognl模型,就是对象关系模型,想要得到action中的值,首先的一点这个值要有set和get方法,在你请求action的时候,会重新生成一个action对象--》调用set方法给这个属性赋值,在jsp上展示用的是get方法,例如你有一个属性name需要展示,set、get方法写好后,在你请求的action中给name赋值,页面...

struts2配置文件 <action>标签 input属性
指定一个调用这个Action类的ActionMapping类的全名。缺省用org.apache.struts.action.ActionMapping(可选);include:如果没有forward的时候,它起forward的作用(可选);validate:若为true,则会调用ActionForm的validate()方法或调用validate验证,否则不调用,缺省为true(可选)。forward属性也是可选的。

相似回答