Struts2中,在Action当中自动生成一个表单,然后这个再表单自动提交到给定的地址?

解决方案 »

  1.   

    没明白你的意思。全自动了。你还要这个表单有什么意义呢。那你为什么 Action不直接转向给定的地址就OK了。
      

  2.   

    貌似见过有根据数据库能 反向生成一套CRUD的框架软件
      

  3.   

    谢谢大家,都不是,我已经解决了。
    答案是:
    如下例子:
       此为Action
       public class  User extends ActionSupport{
       public void validate(){
          
    }
      public String execute()throws Excetpion{
         String  HtmlText = "<form action="login.action?userid=123&password=464564654565464"><input type="text" value="1312"></form>" ;
         HttpServletRequest request = ServletActionContext.getRequest();
         request.setAttribute("HtmlText",HtmlText) ;
    }
    页面:
    <%@ page language="java" import="java.util.*" pageEncoding="GBK"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
            <title>登录页</title>
        
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        
      </head>
         ${requestScope.sHtmlText}
      <body >
      </body>
    </html>}
    注意在页面取值的时候一定要写在</head>和<body>之间,生成的表单才可以自动提交。
      

  4.   

     呵  在java代码中 拼html 传到前台  这样写不是很规范啊
      但LZ 实现的目标还是明白了  这种写法不常见  呵呵
      

  5.   

    那你有什么好办法呢?说来听听。我就是想在后台生成一个URL,然后让一个新的页面打开这个网址。