最近做了两个jsp+struts+ojb的小项目,感觉还不错,不过页面用了太多的script,项目开始时还特别强调了这个问题,初期还控制得不错,但越到后面越难以控制,最后的报表已经是几乎完全要依赖客户端脚本了。现在对这此script挺担心的,不知道你们是怎么处理这个问题的?
标签:MVC
实现一个简单的菜单shell
在嵌入式系统上实现一个用户交互的SHELL。需要比较少的内存,而且要有灵活的架构,支持对SHELL的扩展。目前已经用MVC实现的一个,但是还有许多不满意的地方。下一个目标是重构,解决许多不满意的地方。
解决:jsp页面中文显示问题
问题:http://www.learndiary.com/disDiaryContentAction.do?goalID=267
日记标题 问题:jsp中文显示,<c:set>的值可否是对象?meta标记 作者: admin 创建时间: 2004-10-21 21:52:13
在论坛上解决了这个问题,结果竟是如此简单:加上<%@ page pageEncoding="gb2312" %>,决定jsp页面编写时的编码。<%@ page content_type="text/html;charset=UTF-8" %>,决定jsp页面显示在客户端浏览器的编码。
在解决这个问题的同时,我还发现了一篇至今为止我所见过的解决java中文问题最彻底的文章:
上篇:http://www.pconline.com.cn/pcedu/empolder/gj/java/0404/366404.html
下篇:http://www.pconline.com.cn/pcedu/empolder/gj/java/0405/368760.html
我还没有好好的来理解这篇文章,应该结合java的国际化方案好好的学习一下这篇文章。
问题:jsp中文显示,的值可否是对象?me
(注:这个问题已解决:见:http://www.learndiary.com/disDiaryContentAction.do?goalID=292)
1、直接写在jsp页面的中文显示不正常,用“native2ascii -encoding gb2312 old.jsp new.jsp"也不行,gb2312换成utf-8也不行,
但是,在<% out.println(用“native2ascii -encoding gb2312 old.jsp new.jsp”) %>却正常,在javascript里显示的此类处理过的中文也正常,
我是按照网上别人的方法试的,但是就是不行,明天再试试。
2、jstl中的<c:set>标签的值是否可为自定义的对象还不清楚?
见下:
来自:jbas, 时间:2004-10-19 13:42:00, ID:2854482 [显示:小字体 | 大字体]
这是我程序的一部分:
<jsp:useBean id="idCommunity" class="com.beltino.communitymedical.community.Community" scope="page" />
<c:set var="id" value="${param.id}"/>
<c:set var="action" value="${param.action}"/>
<c:set var="retList"/>
<c:if test="${empty id}">
<c:set var="action" value="new"/>
</c:if>
<c:if test="${!empty id}">
<c:set var="action" value="edit"/>
/*用inCommunity中含有“return this;”的方法getCommunityInformation(id)返回类Community的一个
*对象,这个对象的唯一标识ID是"id".
*/
<c:set var="idCommunity" value="${idCommunity.getCommunityInformation(id)}"/> //有问题
/*返回这个对象的子对象的一个列表retList*/
<c:set var="retList" value="${idCommunity.getCommunityChildByPId(id)}"/>
</c:if>
........
现在 <c:set var="idCommunity" value="${idCommunity.getCommunityInformation(id)}"/>这样写有问题,页面提示出错:
org.apache.jasper.JasperException: /webapp/community/editCommunity.jsp(24,3) The function getCommunityInformation must be used with a prefix when a default namespace is not specified
可是如果我在resin下可以的。如果我调用不带参数的也是可以的
3、在jsp+struts页面中怎么样加meta标记呢?如果转换成了utf-8, 这个meta还起作用吗?我不知道。
问题:Struts就是MVC的代名词吗?
大家一提到Struts就是MVC,一说MVC就是Struts,Struts=MVC吗?
今天碰到一个麻烦的问题.
不知,怎么搞的,编译,布置,一点问题都没有,就是在运行涉及到数据库连接就不行,真是痛苦,今天试了一天了.
一起学习Struts(MVC)
前些日子在看EJB.觉得有的复杂.后来听高手建议先学MVC(struts).再学EJB这样才会有效果.不然只会打击我的信心.
所以.我得花些日子来好好理解struts.
/*learndiary.com对这个目标的补充说明:
*这个目标是网友ssuupv立的,学习日记开发小组借用他的目标作为小组成员的学习目标。
*他是因为学ejb而学的struts,学习日记开发小组把它作为学习目标之一是因为是以struts为框架构建程序,
*但目的都是一个:学习struts。开发小组也不是一定只用ejb,当然视以后的情况而定,也不会排除使用ejb。
*估计是多个版本都将进行(不一定是同时),喜欢ejb的用ejb,喜欢javabean的用javabean,喜欢Hibernate的用Hibernate。
*/