有没有这样一种写法
在<script>的src中写入的地址是action的请求地址,比如:
<script 
language="javascript" src="http://localhost:8087/browse/loginAction.shtml?action=pageHanding&mpara=word&mtype=news&act=list">
</script>
在action中处理请求,再把结果返回到页面,如果可以的话,在action中怎么处理呢 

解决方案 »

  1.   

    那个src是引入其它的.js 文件的文件路径,并不是用来访问方法的
      

  2.   

    很别致。java什么时候成脚本了。
      

  3.   

    如果我修改成这样:
    <script language="javascript" charset="gb2312"src="http://localhost:8087/browse/test.jsp"></script>
    我想把这段脚本引入我的页面如:
    <table>
     <tr>
      <td>
    <script language="javascript" charset="gb2312"src="http://localhost:8087/browse/test.jsp"></script>
      </td>
     </tr>
    </table>那么我的test.jsp的格式应该如何写呢
      

  4.   

    可以这么写,jquery解决ajax跨域请求就是用这种方法实现的。
    直接把你想返回的内容response.getWriter().print()到页面上就可以了,就当是写在一个js文件里的写法一样。
    比如你登录完成了想返回用户信息的对象到页面上,response.getWriter().print("var user = {userId: 'test', name: 'testName'};");
    然后直接在页面上像操作js那样操作这个变量就可以了。
    也就是当成引入的是一个js文件,只是你action里打印这些符合js语法的语句出来就可以了。
      

  5.   

    可以的 dwr就是用的servlet,
    所以同样可以用action的路径 。
    但注意返回的内容必需是js的内容
    不要附带其他任何东西