JAVA如何提交表单

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:02:16
比方说查分网站,输入相关信息后,点按扭就会返回查询结果。
这应该只是一种对数据库的操作吧,Web只是一种界面而已。
点按扭的时候信息发到哪里去了呢?Java能不能向同样的地方发信息并收到回复呢?
算了、。。。。

界面上有个东西叫form的,form里面有个按钮类型是submit,
一般名字都叫提交,确定,查询之类的,你按了这个按钮后,他会自己去找form中action所对应的selvet(这个selvet在web-inf.xml中配置好了的),selvet中再调用相关的方法,查询出数据后,通过 request的request.setAttr...方法,数据传递到页面上去,这样你就看到了结果
其实这个是基本的mvc模式了
看你最后一句,你好像是说用j2se来发送和取得信息,也是可以的.那就要用流了,用j2ee就不用考虑他们是怎么传的,只要知道如何传就可以了.

1、在jsp中,一个form表单,可以通过submit按钮来实现一个提交交互
2、当点击submit按钮之后,将form中的action写的路径,到配置文件中web.xml或者struts.xml中进行配置,让其对应到具体实现的类中
3、在实现类中进行逻辑交互操作,然后返回或者转发/重定向到指定的页面

这牵涉到java web编程。
界面也就是html页面,按钮通常对应一个url,点击按钮会访问这个url,这个url对应的就是相关的servlet代码。也就是说点了按钮之后就会执行相应的servlet代码,你可以在servlet中编写访问数据库的代码,例如查询。把查询结果保存在request的attribute中(例如:request.setAttribute("result")),然后在页面中调用 request.getAttribute("result"),这样就把结果显示到了web页面上。
现在比较流行的web 编程框架组合是SSH(spring,struts,hibernate),上面解释的是不用框架实现的流程。

PrintWriter out = response.getWriter();
out.println(); //括号中写查到的成绩,字符型的。
你试试这样行吗

不明白你提的什么问题?也不清楚你是否知道jsp以及javaweb相关的知识..
你可以看看serlvet相关请求/响应相关资料.