struts1 上传文件 及 获取表单中的值

struts1 上传文件 及 获取表单中的值,第1张

在配置文件里配置表单,页面标签的Name要跟表单里对应起来,,然后再Action里给Form赋值,就得到了不会写就直接写requestgetParameter("userName") 这样就可以了

举个例子你就好明白了。\x0d\例如,首先,你写了一个ExampleBean里面有属性userName和password都是String类型,然后别忘了写他们的setter和getter方法,publicvoidsetUserName(StringuserName)等等。\x0d\然后,写Action,在Action类中加入成员变量privateStringuName;privateStringuPwd;\x0d\一定要再写上他们的Setter和Getter方法。publicvoidsetUName(Strings)等等。\x0d\然后你在execute方法中创建一个bean对象。如:\x0d\ExampleBeanb=newExampleBean(thisgetUName(),thisgetUPwd());\x0d\就可以创建这个bean对象了。\x0d\\x0d\具体传值流程是:首先你访问jsp页面,然后比如jsp页面上有一个登录框,你可以输入用户密码。\x0d\\x0d\\x0d\\x0d\\x0d\\x0d\这里注意的是标签中name属性对应的就是Action里面的值name叫uName,提交表单后在Action里就会自动调用setUName("你输入的值");然后就执行execute方法,你就可以创建bean了。\x0d\明白过程了吗?如果不会还可以追问。

在你的JSP中给下拉框设个name,之后在struts2中取出这个名字的值。

<SELECT

NAME="city"

SIZE="1">

这个设置个NAME为city,在action中可以这样取值

>

对啊,不需要用什么js

楼上的方法就可以

如果用struts标签可以这样写

<html:reset value="取消"></html:reset>

<html:text property="title"/>

不能用 id,struts标签要用styleId不然会报错

<html:text property="title" styleId="title"/>

然后js里面

var content=documentgetElementById("title")value;,就可以取到值了

<s:iterator value="bookList" id="book"> <s:property value="name"/> <input type="checkbox /> <br/> <%--checkbox的结尾--%> </s:iterator> bookList是action中的List<Book>属性,查

以上就是关于struts1 上传文件 及 获取表单中的值全部的内容,包括:struts1 上传文件 及 获取表单中的值、struts2的action怎么获取jsp页面的表单值、struts2标签,如何分别取得下拉框中的key value等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10160185.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存