我想在页面上加一个“提交”按钮,然后在后台用一个Java类处理这个按钮提交过来的页面信息,谁能告诉我怎么做,框架怎么生成,越详细越好,最好有示例。有没有通过action的方法,忽然接到这么个任务,从来没用过struts。
你后台使用Servlet来处理就好了。比如页面:<form action="MyTest.do" method="post"> <input type="text" name="user_name"/> <input type="submit" value="提交"/></form>servlet如下:package test;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;public class Test extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException{ String user_name = request.getParameter("user_name");//这样就得到了参数}public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException{ doGet(request,response); }}在web.xml中配置Servlet<servlet> <servlet-name>test</servlet> <servlet-class>test.Test</servlet-class></servlet><servlet-mapping> <servlet-name>test</servlet-name> <url-pattern>/MyTest.do</url-pattern></servlet-mapping>你可以再看下Servlet的例子。在网上找找,或者看下书。希望我的回答对你有所帮助。
jsp传值给另一个jsp页面,主要的方式是将数据放在request对象中,然后在另一个页面拿到这个数据即可,代码如下:A.jsp :通过post 和get、连接都可以传a标签连接的:<a herf='B.jsp?name=<%=name%>'>传递到B页面</a>B.jsp :B页面通过如下代码接收<%String name=request.getParameter("name");out.println("接收到:"+name);%>