小编Opi*_*Opi的帖子

FileWriter和BufferedWriter之间的Java差异

那些有什么区别?我只是学习Java ATM,但似乎我可以通过两种方式写入文件,即(我没有在这里复制try-catch块.)

FileWriter file = new FileWriter("foo.txt");
file.write("foobar");
file.close();
Run Code Online (Sandbox Code Playgroud)

FileWriter file = new FileWriter("foo.txt");
BufferedWriter bf = new BufferedWriter(file);
bf.write("foobar");
bf.close();
Run Code Online (Sandbox Code Playgroud)

我理解首先缓冲数据的概念,这是否意味着第一个示例逐个写入字符,第二个示例首先将其缓冲到内存并写入一次?

java file-io java-io

66
推荐指数
3
解决办法
10万
查看次数

Joomla setRedirect不起作用

我有一个简单的Joomla控制器,但我不能重定向任何东西.

根据文件:

class MyController extends MyBaseController {

 function import() {
    $link = JRoute::_('index.php?option=com_foo&ctrl=bar');
    $this->setRedirect($link);
  }

}
//The url contains & html escaped character instead of "&"
Run Code Online (Sandbox Code Playgroud)

这应该工作,但我得到一个格式错误的URL.这里有什么我想念的吗?为什么Joomla将所有"&"字符转换为&'s'?我怎么想使用setRedirect?

谢谢

joomla redirect joomla-extensions joomla2.5

2
推荐指数
1
解决办法
6398
查看次数