如何在jsp后台中接受文本域中提交的内容? 5

如:<formaction="submitAction.action"method="post"><areaid="test">需要提交的内容测试1</area></fo... 如:<form action="submitAction.action" method="post"><area id="test">需要提交的内容测试1</area></form>,在java后台中如何得到里面的内容"需要提交的内容测试1"? 展开
 我来答
wasw100
2010-01-11 · 超过12用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:36.1万
展开全部
area需要有那么属性<area name="test">
在jsp、servlet中可以直接使用request.getParameter("test")

不过看扩展名,lz用的应该是struts2,可以直接在类里定义一个private String test;加上get set方法,直接用test属性就可以,struts2就帮你取了,而不必你去取
为一分钱而战
2010-01-11 · 超过19用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:0
展开全部
struts2呵,
方案很多啊,这里就不考虑拦截器 类型转换器 跟 属性封装了。
给你个清晰地代码吧
HttpServletRequest request = ActionContext.getContext().get(ServletActionContext.HTTP_REQUEST);
String temp = request.getParameter("test");
不过你还是把area标签的id换成name吧 理论上来讲id应该取不到值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
解燎3e
2010-01-11 · TA获得超过206个赞
知道小有建树答主
回答量:452
采纳率:0%
帮助的人:326万
展开全部
这样写:
<input type="text" name="test" value="测试用"/>
后台获取:
request.getParameter("test");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangl555
2010-01-12 · 超过31用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:93.1万
展开全部
可以使用多种方法获取(id="test"改成name="test")
1.你可以使用在后台获取的方法,即request.getParameter("test");
2.你可以在action定义这个变量时使用set和get方法,如:
private Sting content;
public void setContent(String content){
this.content = content;
}
public String getContent(){
return content;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式