别人都说Struts能是代码和页面完全分析,但我怎么觉得没有分离啊?因为Action类中,还是用到了<input name="as">中的as来当做属性
解决方案 »
- 冷蝶整理:J2EE面试细节问题——EJB
- win7 下eclipse放在c盘插件不能正常运行
- 开发 RMI时遇到的问题
- 哥哥姐姐 给个extjs 教程视频下载地址
- 加入log4j之后,不能编译JAVA源文件了。
- Tomcat 域名绑定 在线急等
- struts2的iterator遍历list问题
- excel当作数据库 不知道能不能用sql来实现查询或者其它操作
- jexcelapi怎么样在浏览器中显示excel文件啊?
- 散分咯!
- 用java怎么调用webservicehttp://www.webxml.com.cn/WebServices/WeatherWebService.asmx?w
- 请问一个tomcat创建数据源的问题,我在web项目的meta-INF下配置了context-xml文件配置了jndi数据源
public TestAction extends Action
{
private String as;
<font color="red">
public void setAs()
{
}
public String getAs()
{
}
</font>
public String execute()
{
}
}
我假如没有as这个属性行吗?
因此我觉得jsp与servletClass在正确使用下就已经做到了分离,struts2就更不用说了。
楼主可以想一想,如果我在视图层把一个list以另一种方式展现,如果我把这个list的数据获得方式由数据库改成文本文件,这两个修改中的任何一个,是不是都会涉及到视图层与逻辑层都改??
至于楼主所说的页面端表单元素要和Action中对应,这好像是没办法的事,我觉得分离的前提是规范,是接口,而不是毫无约束的绝对松耦,比如一个登录页面有name、pwd两个元素,那么所有可以处理这两个元素的Action理论上都可以为这个视图服务,这也算是分离了。