2 never ls never_ls 于 2014.11.04 10:17 提问

struct2跟jsp是否一定要绑定使用?

初看struct2,发现官方教程里面大多采用jsp页面,里面包含了大量的便签。
这是否意味着struct2跟jsp一定是绑定使用的?
这样写前端的不就还得学怎么搞标签这些,多麻烦

3个回答

lihouyi228
lihouyi228   2014.11.04 10:39

struts2和jsp是很优秀的组合,jsp页面里面可以引入struts的标签库,而html则不可以

lihouyi228
lihouyi228   2014.11.04 10:39

struts2和jsp是很优秀的组合,jsp页面里面可以引入struts的标签库,而html则不可以

freedamjustice
freedamjustice   2014.11.04 18:08

struts标签。其实就是自定义标签。 你也可以自己写。 struts是把常用的写好,这样不用开发者自己再实现。
前端你不想学也可以啊。要不要自己有一套,要不写原生。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
struct2 与jsp交互
1.jsp页面设置: 2.生成filter.java文件(捕获*.action所有的)   在dofliter()函数中  获得具体哪个action 3.在filter.java中获取jsp的参数: 4.创建一个bean类用来接收jsp传来的参数,名字叫product。 5.product对象保存到request中: 6.在details.jsp界面中
jsp和servlet有什么区别?
Servlet是Java提供的用于开发Web服务器应用程序的一个组件,运行在服务器端,由Servlet容器所管理,用于生成动态的内容。Servlet是平台独立的Java类,编写一个Servlet,实际上就是按照Servlet规范编写一个Java类。   如图所示,Java提供一系列接口类(所谓接口类就是类中所有方法只提供方法声明,不提供任何的方法实现,这些类的实现就留给后继者去
jsp页面window.location.href的用法
"window.location.href"、"location.href"是本页面跳转  "parent.location.href"是上一层页面跳转  "top.location.href"是最外层的页面跳转  举例说明:  如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写  "window.loc
组函数与group by(重点)
SQL的组函数有5个:max,min,avg,sum,count avg,sum操作数字;max,min可以操作各种数据类型。 组函数忽略空值: 2013-07-20_212722.jpg 员工分布在几个部门: 2013-07-20_213452.jpg 每个部门的薪水总和: 2013-07-20_213749.jpg 每个职位的平均薪水: 2013-07-20_214103
Struct2中Session的获取及数据共享原理
Struct2中的Session一般有三种获取方式,网上一搜就大把的是,这里说一种比较常用的是实现SessionAware接口,这种方式更符合面向接口的编程思想,使用这种方式需要创建一个MAP类型的成员变量Session,并实现SetSession方法: Session一般不用于前台往后台传数据,往Session中放置数据一般在后台来做,一旦在Session中放置
JSP文件是否有必要放在WEB-INF下
观点一:(较为赞同) 安全性不是真正的原因,因为jsp是要解析后才显示到浏览器的,即使用户知道你jsp的路径,也不可能通过浏览器看到jsp源码的,而如果是通过其它手段入侵服务器的话,放在WEB-INF又和放在别的地方有什么区别呢??? 真正的原因是,对于早期直接嵌入java代码的jsp,是直接给出jsp路径给用户访问的,这种情况恰恰不能放在WEB-INF,而到了现在的mvc模式,jsp已经
在锁中使用多条件Condition
与锁绑定的所有条件对象都是通过Lock接口声明的newCondition()方法创建的。在使用条件的时候,必须获取这个条件绑定的锁,所以带条件的代码必须在调用Lock对象的Lock()方法和unlock()方法之间。  当线程调用条件的await()方法时,它将自动释放这个条件绑定的锁,其他某个线程才可以获得这个锁并执行相同的操作,或执行这个锁保护的另一个临界区代码。  备注:当以个线程调用了
JavaScript之按钮重复绑定问题
按钮重复绑定问题1. 按钮绑定:应该减少按钮重复绑定,每个按钮只绑定一次,只有业务多的时候,需要重复绑定,但是绑定前一定要先解绑。(注:对于像弹出框的按钮绑定,只需创建弹出框的时候绑定一次,因为随着弹出框关闭,弹出框对象已不存在,相应的弹出框里面的按钮绑定也不存在了)2. 例子:    对于动态改变的按钮,比如信息的“编辑”按钮,建议使用下面的按钮绑定方式:js 代码://点击“编辑”按钮  $(...
初始化列表和声明的顺序之间的关系
类的数据成员的初始化顺序是按照类内数据成员的声明顺序进行初始化的,这样就可以减少不必要的开销,这样的话类就不必要为每一个对象进行跟踪初始化数据成员,只需要按照类中的声明顺序进行初始化就可以了。         如果允许上面的情况(即,成员按它们在初始化列表上出现的顺序被初始化)发生,编译器就要为每一个对象跟踪其成员初始化的顺序,以保证它们的析构函数以正确的顺序被调用。这会带来昂贵的开销。所以,为
理清jsp的filter(过滤器)和struct2的拦截器(Interceptor)
先放着,待会写