java中在applet的类中如何能够获取到request、session之类的对象

java中在applet的类中如何能够获取到request、session之类的对象,第1张

通过serlvet传递过去,比如你可以定义这样的一个方法,在serlvet中调用就可以了,至于你说的不通过serlvet之类的获取是不可能的。

public void add(>

你说的JAVA是指JAVASCRIPT吗?这个不好说,VBS一般是在IIS上运行的,也就是说是运行在服务器端的。而JAVASCRIPT是在浏览器上动行的,就是所谓的动行在客户端。硬要说,我个人觉得JAVASCRIPT功能强大些,能实很多功能!

希望能帮到你,麻烦采纳一下,谢谢!

用STRUTS不就好了,getForm里面的一个属性

form 表单提交到servlet:

<form method=post name="creator" action="UserRegDatado" onSubmit="return check()">

在servlet中用requestgetParameter(name)得到用户输入的值~~

可以继承Servlet类或其父类,

不过最好还是通过Servlet去调用JavaBean,在将request作为一个InputStream对象传给它

mark and up

javabean,则POJO不应与表示层和业务层有关联。你的这个想法是不适合多层架构的。

建议不要这样做。

如果一定要取。就能通过引用传递了。

TOP该问题已经结贴 ,得分记录:jxjrsuibian(70)、cutelion(5)、LongLongRiver(10)、samkuang(5)、samwong(10)、

1、接收前端上传的文件

/

    接收多文件

   /

  @RequestMapping("/upload")

  public  R  uploadFile(@RequestParam Map<String, Object> params, >

        // 复杂类型的request对象

      Multipart>

      // 获取文件名集合放入迭代器

      Iterator<String> files = mRequestgetFileNames();

        while (fileshasNext()) {

          // 获取上传文件的对象

          MultipartFile mFile = mRequestgetFile(filesnext());

          if (mFile != null) {

              //原始文件名称

              String oldfile = mFilegetOriginalFilename();

       

              //文件后缀

              String suffix = oldfilesubstring(oldfileindexOf(''), oldfilelength());

              String suffix2 = oldfilesubstring(oldfileindexOf('')+1, oldfilelength());

          /文件处理/

              }

      }

}

2接收前端上传的文件

  /

    接收附件

    @param request

    @return

   /

  @ResponseBody

  @RequestMapping(value="fileupload",method=RequestMethodPOST)

  public void springUpload(>

 

       //将当前上下文初始化给  CommonsMutipartResolver (多部分解析器)

      CommonsMultipartResolver multipartResolver=new CommonsMultipartResolver(

              requestgetSession()getServletContext());

      //检查form中是否有enctype="multipart/form-data"

      if(multipartResolverisMultipart(request)) {

      //将request变成多部分request

      Multipart>

      //获取multiRequest 中所有的文件名

       Iterator iter=multiRequestgetFileNames();

       while(iterhasNext()){

              //一次遍历所有文件

              MultipartFile file=multiRequestgetFile(iternext()toString());

              //最初上传文件名的文件名

              String oldFilename = filegetOriginalFilename();

              //获取初始文件名后缀

              String fileSuffix = oldFilenamesubstring(oldFilenamelastIndexOf("") +1);

      /文件处理/   

  }

}

3接收前端上传的文件

/

接收文件

@param model

@return

@throws IOException

@throws IllegalStateException

/

@RequestMapping(value = "imageupload")

public void imageUpload(MultipartFile file) throws IllegalStateException, IOException {

          //文件名称

    String realFileName = filegetOriginalFilename();

    //文件后缀

    String suffix = realFileNamesubstring(realFileNamelastIndexOf("") + 1);

         /文件处理/

}

如果是servlet接收:requestgetParameter("单选按钮的名字");

如果是struct框架,则利用action接收:常用的获取方式有2种。

在action类中设置同名变量,为他提供get、set方法;

实现ModelDriven接口,实现ModelDriven<T>接口的抽象方法 getModel,但数据模型必须由我们自己手动实例化。

ActionContextgetContext()getSession()get("你要获取的属性名称")

ActionContextgetContext()get("你要获取的属性名称")

使用上述方法可以获得,下面是辅助说明。

在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet >

以上就是关于java中在applet的类中如何能够获取到request、session之类的对象全部的内容,包括:java中在applet的类中如何能够获取到request、session之类的对象、java 在servlet中怎么获得requestcontext、javaweb里服务器通过request往前端传递一个对象,前端应该用怎么获取对象里的属性 等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9616452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存