最近做了一个报文发送接收解析的客户端,发现了这样的问题:
某程序:
con = new Socket(ip, port);//一个socket
InputStream socketIn = con.getInputStream();
InputStreamReader isr=new InputStreamReader(socketIn, "UTF-8");
while ((headchar = isr.read()) != -1) {// 读取报文头 用字符流来读取
headres += (char) headchar;
......//一些 ...
最近将一个项目从tomcat移到websphere6.0下面,发现war包被ws解压时丢了很多文件,有时解出来就一个web.xml,导致无法部署。最后发现原因是war包里面包含几个以“.”开头的垃圾文件,比如“.#userdaoimpl”之类的,只要将这些文件删除就可以正确部署了。
该war包是用eclipse直接导出的。
貌似ext2的树组件没什么变化,一个简单的树照着example弄就可以了
js 代码
var Tree = Ext.tree;
var tree = new Tree.TreePanel({
el:'tree', &nbs ...
虽然ext自带的ajax支持还是不错的,可我还是习惯用DWR来做AJAX,因为对于J2ee开发来说这无疑是最好的选择
ext的form提供了两种表单方式,一是ajax的另一种是非ajax的,前者要求服务端返回的数据一定要是json格式,这让我很不习惯,还是dwr的好...在这里用登录窗口的例子,说一下后者。
后台就不多说了,至少需要一个验证用户的service方法 boolean userlogin(String username,String password);
或者返回String类型给用户更详细的登录失败信息。
如果用Struts来做界面控制的话需要一个userlogin.do ...
现在项目里有这个需求:用户登录的时候可以选择不同的角色,每个角色对应着各种不同的权限,这些权限决定了要给用户显示哪些菜单。
我是这样实现的:首先将用户登录后的权限信息和这些权限可以显示的菜单项一起封装在userinfo里设到session里面,
界面上js里事先设定好了各种权限和菜单对象,并且每个对象都用一个boolean型开关来标识,JS从传过来的权限和菜单项中取出该用户的权限和菜单数组,把对应的boolean值改成true,接下来再把菜单的boolean开关是true的添加到toolbar上,权限也是一个样子(对应菜单的子项),这样菜单就动态的生成好了。
这样做的缺点是后期维护起来不 ...
用一个combobox来选取用户的登录角色
json数据的格式是这样的 id:xx,name:xx
js 代码
//===========================combox数据读取=================================
var RecordDef = Ext.data.Record.create([
{name: ...
- 浏览: 19935 次
- 来自: 厦门

- 详细资料
搜索本博客
最新评论
-
圣斗士星矢的状态模式和观 ...
补充上DyingState类: public class DyingState ...
-- by citi.sh -
ext2的树组件的使用(从底 ...
tree.put("cls", "file");与它对应的树的节点在页面怎么没有 ...
-- by shileishmily -
圣斗士星矢的状态模式和观 ...
java 提供的观察者模式用的是继承。 public class Saiya ...
-- by xufei0110 -
圣斗士星矢的状态模式和观 ...
长见识了~~把动画片和模式联系起来~ 楼主的创意太好了~ 值得学习!!!
-- by zlrzc -
圣斗士星矢的状态模式和观 ...
涨见识了,原来星矢还可以这么玩儿。以后如果记不清Observer,想想星矢就可以 ...
-- by lubezhang






评论排行榜